Job Description
About Snap Innovations Founded in 2011, Snap Innovations is an artificial intelligence, blockchain, financial trading, and technology solutions company. Our clients include blockchain companies, banks, brokers, hedge funds, and proprietary trading firms. Our Mission We are on a mission to discover new technologies and new ways of doing things. Through our advancements in technology, we want to make the world a better place. Are you an enthusiastic individual looking to work for one of the leading financial technology companies? What You Will Do At Snap Innovations? Collaborate with the development team to understand software requirements and create comprehensive test plans and test cases for trading software.Conduct thorough testing of trading software applications to identify bugs, defects, and other issues using both manual and automated testing methods.Execute test cases, record and analyze test results, and document software defects and anomalies in a clear and concise manner.Collaborate with developers and stakeholders to prioritize and resolve software defects and issues, ensuring timely bug fixes and enhancements.Monitor and maintain automated test scripts, ensuring their accuracy and reliability.Identify opportunities for test automation and work towards the continuous improvement of the testing process.Stay up-to-date with the latest testing methodologies, tools, and technologies to drive efficiency and effectiveness in testing activities.Collaborate with cross-functional teams, including product managers, developers, and customer support, to ensure the delivery of high-quality software products.Provide timely and accurate reports on testing progress, test coverage, and quality metrics to project stakeholders.Participate in the release process, including evaluating software readiness and providing recommendations on release readiness.Our Ideal Candidates Would Have:Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).A minimum of 3 years’ professional testing or software engineering experience.Proven experience as a Software Tester or similar role, preferably in the financial or trading software domain.Solid knowledge of software testing methodologies, testing techniques, and best practices.Proficiency in writing clear, concise, and comprehensive test plans, test cases, and test scripts in English.Able to read and analyze C/C++ and javascript, PHPExperience with both manual and automated testing methodologies and tools (e.g., Selenium, JUnit, TestNG, or similar).Able to create data analysis tools and interpret large data sets.Understands how to create effective stress and performance tests and analyze the results.Experience writing test automation scripts, preferably in Python.Strong analytical and problem-solving skills to effectively identify, document, and track software defects and issues.Familiarity with test management and defect tracking tools (e.g., JIRA, TestRail, or similar).Familiar with testing MySQL, MS-SQL, or Oracle databases is a plus.Knowledge of financial markets, trading concepts, and terminology is a plus.Excellent communication skills, both written and verbal, with the ability to collaborate effectively with cross-functional teams.Detail-oriented mindset with a focus on delivering high-quality software products.Proactive and self-motivated with the ability to work independently and as part of a team. PlusesAdvanced software testing certificationSpecialized testing knowledge, such as security or privacy testingFamiliar with testing MySQL, MS-SQL, or Oracle databasesA passion for high frequency trading What else are waiting for you? Competitive salary Be a part of the future of financial technology by doing something meaningful Great career development opportunities in a growing company Passionate and collaborative team Family-like environment Up-level your technical skills and capital market knowledge Multi-cultural environment Does Snap Innovations sound like the place you want to work? Apply for a job today. What you do today will determine your tomorrow!
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period