Position: Quality Assurance Engineer
Location: New York City Metro Area
FIA Tech is a dynamic and growing Software-as-a-Service technology company which supports over 8,000 global finance and trading firms. Our customers depend on our solutions which connect the global futures and derivatives industry for trade processing and regulatory compliance needs.
The Quality Assurance (QA) Engineer reports to the VP, Head of Research and Development of FIA Tech, and is responsible for oversight and implementation of our internal software testing program.
The QA Engineer will implement the testing of our products, report results to the stake holders, and ensure that FIA Tech delivers only the highest quality product to our customers.
Implement internal QA testing of firm developed software products.
Participate in design and development of software products as an integral team member
Review Acceptance Criteria to create detailed, comprehensive, and well-structured test plans and test cases
Perform various testing to include functional, smoke, regression and negative testing
Log enhancement requests and bugs in an issue tracker with detailed steps and screenshots to recreate the issue
Trace requirements to test cases to ensure adequate coverage
Smoke test new environments and production pushes as needed
Adapt testing techniques to satisfy evolving testing requirements
Create and maintain automated test cases
Identifying, and documenting defects and steps to replicate
Performing thorough regression testing when defects are resolved
University degree, preferably computer science.
3+ years’ experience in testing production software systems.
1+ years’ experience programming in an object-oriented language, such as Java, or C#, or equivalent experience in scripting languages
Familiarity with software test automation tools.
Ability to integrate with a diverse software development team.
Demonstrated ability to meet user needs and solve business problems.
Ability to work with users in locations around the world.
Ability to set and mange priorities judiciously.
Excellent written and oral communication skills.
Ability to articulate ideas to both technical and non-technical audiences.
Exceptionally self-motivated and directed.
Keen attention to detail.
Familiarity with common application architectures and technologies
Experience with multiple computing platforms commonly used in the financial services industry. Proven work experience in quality assurance for a software development team
Strong knowledge of software QA methodologies, tools and processes
Knowledge and experience in working with Agile development methodology
Experience with Jira, Jenkins, Selenium and Cucumber tool is a plus
Experience writing tests that evaluate data accuracy in SQL
Experience with performance testing is a plus
Experience in financial services is a plus
Effective communication and teamwork skills
Familiarity with cross-browser compatibility and web standards
Ability to work independently, perform under pressure and adapt to change
Email General Client Support: firstname.lastname@example.org
Email Atlantis Support: email@example.com
Email Docs Support: firstname.lastname@example.org
Email OCR Support: email@example.com
Email eRecs Support: firstname.lastname@example.org
Email Databank Support: email@example.com