Position Summary
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. Success requires a strong passion for quality, a customer-first mindset, problem-solving skills, and effective communication across a product organization.
Key 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 (scientific/healthcare) to devise thorough test coverage across end-to-end workflows and user experience.
- Participate in Scrum ceremonies (planning, reviews, retrospectives) and client feedback sessions to align quality goals with delivery timelines.
- Document clear steps to reproduce, expected vs. actual results, and traceability to requirements/user stories.
- Apply risk-based testing techniques to prioritize effort and optimize coverage within deadlines.
- Adhere to internal quality standards and processes; track effort and surface impediments proactively.
- Review technical documentation for accuracy, completeness, and clarity.
- Perform other related duties as assigned.
Required Skills
- Experience with UI automation tools: Playwright.
- Familiarity with AI-based testing tools or applying AI to improve test efficiency (automation and/or manual).
- Basic to intermediate Java knowledge for automation scripting.
- Understanding of the Software Testing Life Cycle (STLC) and defect management.
- Strong time management; ability to work independently with minimal supervision.
Good To Have (Preferred)
- Experience with UIPath tools (including test automation and workflow automation).
- Healthcare domain exposure, including awareness of HIPAA and common healthcare workflows.
- Basic to intermediate knowledge of performance testing (e.g., workload modeling, baseline validation).
Soft Skills
- Strong ownership mindset and positive, collaborative attitude.
- Willingness to learn new tools and technologies, especially in AI and automation.
- Clear, concise communication and cross-functional collaboration.
Experience & Education
- Bachelor's degree in Software Engineering, Mathematics, or related field, or equivalent relevant experience.
- 25 years of experience across SDLC, testing methodologies, and quality assurance.
- Design, develop, and maintain automated tests using type script.
- Collaborate with development teams to understand requirements and ensure comprehensive test coverage.
- Perform database validation and write SQL queries for Microsoft SQL Server or Oracle.
- Integrate automated tests into CI/CD pipelines (e.g., Azure DevOps).
- Debug automation scripts and provide detailed defect reports.
- Use IDEs such as IntelliJ IDEA or Eclipse for development and testing.
- Hands-on with AI-driven testing tools/frameworks for automated test generation, defect prediction, and intelligent regression analysis.
- Apply ML/NLP techniques for test data creation, anomaly detection, and predictive quality assurance.
Tools & Technologies (Working Knowledge)
- Playwright, Selenium WebDriver, UIPath
- Java, Cucumber (BDD)
- SQL (SQL Server/Oracle)
- Azure DevOps (Boards, Repos, Pipelines) for CI/CD integration
- IntelliJ IDEA, Eclipse
- AI-driven testing platforms/techniques
Supervisory Responsibilities
None