Role Overview
As a Software Quality Engineer (IC IV) and member of a multi-functional Agile team, you will identify user-centric scenarios and build & execute automation to ensure quality across our scientific and healthcare products. You will report, track, and validate issues discovered during design and development, and coach less-experienced analysts.
Responsibilities
- Design, maintain, and execute manual and automated test cases using appropriate test management tools.
- Analyze defects, perform root-cause analysis, and collaborate with engineering to drive timely resolution and preventive measures.
- Leverage domain knowledge to devise thorough test coverage across end-to-end workflows and user experience.
- Participate in Scrum ceremonies and client feedback sessions to align quality goals with delivery timelines.
- Document clear steps to reproduce, expected vs. actual results, and traceability to requirements.
- Apply risk-based testing techniques to prioritize effort and optimize coverage.
- Integrate automated tests into CI/CD pipelines.
- Perform database validation and write SQL queries.
Requirements
- Bachelor’s degree in Software Engineering, Mathematics, or related field, or equivalent relevant experience.
- 2–5 years of experience across SDLC, testing methodologies, and quality assurance.
- Experience with UI automation tools like Playwright.
- Basic to intermediate Java knowledge for automation scripting.
- Understanding of the Software Testing Life Cycle (STLC) and defect management.
- Experience designing, developing, and maintaining automated tests using TypeScript.
- Ability to perform database validation using SQL Server or Oracle.
- Experience with Azure DevOps for CI/CD integration.
Nice to Have
- Experience with UIPath tools.
- Healthcare domain exposure, including awareness of HIPAA.
- Knowledge of performance testing and workload modeling.
Skills
- Playwright
- Java
- SQL
- Azure DevOps
- TypeScript