QA Engineer
Summit, NJ or NYC US
Job Description
This position will involve testing existing and new functionality for desktop and web applications. The candidate will be expected to work closely with project managers, developers, and business users to improve our leading-edge pricing and risk management software.
QA Engineer Responsibilities:
- Participate in design discussions and convert requirements into test plans.
- Create and maintain test data for regression test databases.
- Develop or enhance manual and automated test.
- Execute both exploratory testing and more formal test plans.
- Monitor and analyze manual and automation test results.
- Design test automation scripts and convert existing manual tests to automated tests.
- Identify areas for improving efficiency, shortening of test cycles, and automation of test scripts.
- Interact with developers, business analysts and support staff in identifying and resolving defects.
- Find, replicate, report, and verify bug fixes using defect tracking system.
- BS in Computer Science, Information Systems, or related field
- 3+ years of relevant IT/Quality Assurance work experience and thorough understanding of SDLC
- Proficiency in Software QA methodologies with history of excellence in software testing
- Demonstrable knowledge of testing best practices, version control practices and defect management practice
- 2+ years of coding or automation experience
- Working knowledge of Powershell
- Must have proficiency with SQL
- Knowledge of capital markets financial products and associated risk metrics
- Experience with test automation (Desktop and Web)
- Proficiency with Python
- Proficiency with MSBuild
- Experience with JIRA
- Experience with DevOps
- Experience with Ranorex