Our client's initiative is transforming a dental market imaging product — a mature, on-premises Windows desktop application used by orthodontic and oral surgeon clinicians — into a web-based product delivered through their cloud platform. This is a greenfield web engineering effort running in parallel with the existing desktop product, requiring a disciplined QA approach that validates new web functionality while ensuring parity with established clinical workflows.
As QA Engineer – you will be a quality tester for the web team, building automated test coverage from the ground up and working shoulder-to-shoulder with frontend and backend engineers in a Scrum environment.
Responsibilities
Test Strategy & Coverage
- Design and maintain a comprehensive test strategy for the web imaging product, covering functional, regression, integration, and end-to-end scenarios.
- Define acceptance criteria and test cases for new user stories in collaboration with engineering and product management.
- Ensure web feature parity with on-prem software functionality, identifying gaps and documenting clinical workflow deviations.
- Track and report test coverage metrics, defect trends, and release readiness across sprints.
Automated Testing
- Build and maintain an automated test suite targeting a web UI.
- Implement end-to-end test scenarios covering user authentication, imaging workflows, data entry, and cloud sync interactions.
- Integrate automated tests into the CI/CD pipeline, ensuring tests run on every build and results are visible to the team.
- Design tests to be stable, maintainable, and resilient to UI changes through appropriate use of locators, fixtures, and page object patterns.
API & Backend Testing
- Validate REST API contracts between the web frontend and backend services, using automated testing tools or Postman.
- Test cloud sync behavior between the on-prem client and cloud backend, verifying data consistency and conflict resolution.
- Collaborate with backend developers to identify and test edge cases in service integrations.
Defect Management & Collaboration
- Identify, log, triage, and track defects with clear reproduction steps, environment details, and severity assessments.
- Work closely with the Engineering Lead and senior architect to prioritize defects against sprint goals and release criteria.
- Participate in daily standups, sprint planning, sprint reviews, and retrospectives as an active Scrum team member.
- Provide clear quality assessments and go/no‑go input for sprint and release decisions based on test outcomes and residual risk.
Healthcare & Compliance Awareness
- Apply awareness of HIPAA data handling requirements when designing tests involving patient imaging data.
- Understand and respect data privacy boundaries in test environments, avoiding use of real patient data in automated test suites.
- Escalate any observations of data leakage or access control issues encountered during testing.