Senior QA Engineer

New Yesterday

Overview Senior QA Engineer role at Function Health. Join to apply for the Senior QA Engineer role at Function Health. Our mission: Ezra’s mission is to detect cancer early for everyone in the world. Our AI-powered Full Body MRI screens for cancer in up to 13 organs, and is available at over 120+ imaging facilities in 30+ cities across the US. We empower people to make their own health decisions, offering Ezra as a direct-to-consumer scan. Members visit a partner imaging center to get a Full Body MRI scan and receive an AI-powered report from an Ezra Medical Provider within 7-10 business days. Ezra reports are generated by partner radiologists using Ezra-approved templates and converted into consumer-friendly reports by Ezra Reporter, an AI trained to translate radiology reports to plain English. Your mission As a Senior QA Engineer, you will own the quality strategy and execution for critical software and healthcare products at Ezra. You’ll design robust test architectures, raise the automation bar, create and manage quality processes, and partner cross-functionally to improve reliability, safety, and velocity. You’ll be a quality leader with hands-on code and tests, mentoring others and helping scale our quality systems. 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 and automation: build and maintain scalable unit, integration, API, contract, UI/E2E, and non-functional (performance/reliability) test suites. Establish CI/CD quality gates, flaky-test triage, test data strategies, and environment parity to enable confident releases. Build quality documentation: author and maintain test plans, protocols, and reports. Collaborate with stakeholders to clarify requirements and define acceptance criteria. Mentor 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. Key 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 expanding coverage across unit, integration, API, and E2E layers. Hands-on with Jest, Playwright, Cypress, Selenium, Postman/REST clients, and load/perf tooling; comfortable testing front- and back-end services. Proficiency with Azure DevOps, CI/CD, and test management systems. Strong analytical and communication skills; ability to translate clinical and regulatory needs into clear, testable requirements. SQL and database knowledge; contract testing (e.g., Pact); observability for quality (logs/metrics/traces); accessibility and 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. Benefits Stock options Comprehensive health, dental and vision plans for you and your family Remote options Off-sites and wellness programs Competitive vacation policy A culture that emphasizes learning Equal Opportunity We’re an equal opportunity employer and do not discriminate based on race, ethnicity, nationality, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, or any legally protected status.
#J-18808-Ljbffr
Location:
San Francisco, CA, United States
Salary:
$250,000 +
Job Type:
FullTime
Category:
Engineering