Senior QA Engineer
San Francisco, CANew YorkCaliforniaFloridaQA EngineeringRemote5+ YOE
Summary
Owns quality strategy and execution for healthcare software products, designing test architectures, building automation suites, and mentoring QA team to ensure reliability and velocity in a regulated environment. Requires 5+ years QA experience with automation tools like Playwright, Cypress, and Jest.
About the role
Responsibilities
- Execute manual and automated testing across Ezra’s software applications to identify, document, and track bugs and issues.
- Own product quality end-to-end: define QA strategy, release gating criteria, risk-based testing, and quality KPIs for web services, data pipelines, and clinician/patient-facing apps.
- Design test architecture & automation: build and maintain scalable unit, integration, API, contract, UI/E2E, and non-functional (performance/reliability) test suites.
- Ship with confidence: establish CI/CD quality gates, flaky-test triage, test data strategies, and environment parity.
- Build quality documentation: author and maintain test plans, protocols, and reports.
- Partner across disciplines: collaborate with Stakeholders to clarify requirements and define acceptance criteria.
- Mentor & elevate the team: coach QA engineers on testing best practices, code quality, and root-cause analysis; lead post-incident quality improvements.
- Continuously improve: analyze defects and production signals to prioritize preventive actions, expand coverage, and reduce defect escape rate.
Requirements
- Bachelor's degree in Engineering, Computer Science, Life Sciences, or related field.
- 5–8+ years in software QA/Software Quality Engineering, including 3+ years building test automation at scale.
- Proven success designing automated test frameworks and growing coverage across unit, integration, API, and E2E layers.
- Hands-on with tools such as Jest, Playwright, Cypress, Selenium, Postman/REST clients, and load/perf tooling; comfortable writing tests for both front- and back-end services.
- Proficiency with Azure DevOps, CI/CD, and test management systems.
- Strong analytical and communication skills; able to translate clinical and regulatory needs into crisp, testable requirements.
- SQL and database knowledge; contract testing (e.g., Pact); observability for quality (logs/metrics/traces); accessibility testing; security testing fundamentals.
Nice to Haves
- Experience with API testing frameworks (Postman, SoapUI) and contract testing.
- Prior involvement in usability/human factors validation.
- Familiarity with Agile/Scrum, story mapping, and risk-based test planning.
Skills
JestPlaywrightCypressSeleniumPostmanAzure DevOpsCI/CDSQLPactAgile