Drimva

HeartFlow

Senior Test Engineer

$165K–$205K

San Francisco, California +1 · Senior · Full-time · Posted Aug 28, 2026

Location
San Francisco, California
San Francisco
Experience
5–8 years.
Education
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

About the job

Own end-to-end and post-deployment test automation for HeartFlow’s regulated SaMD products, spanning AI/ML services, user interfaces, APIs, and clinical workflows.

What you'll do

  • Design, maintain, and scale automated end-to-end, smoke, regression, and integration testing, including golden-dataset tests for ML services and visual regression for 3D applications.
  • Create traceable test documentation, validate testing tools under QMS procedures, and support audits, CAPAs, and regulatory submissions.
  • Lead production verification and failure triage; contribute to CI/CD testing and coordinate or mentor offshore and contractor test engineers.

What they ask for

  • 5–8 years of experience in software test engineering, SDET, or quality engineering roles.
  • Direct experience testing SaMD or other regulated medical device software, with working knowledge of medical device QMS practices and applicable standards.
  • Strong proficiency with Selenium / WebDriver and Playwright, including framework design and stability techniques.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Nice to have

  • Experience with requirements/traceability tools such as Ketryx, Jama, or Polarion.
  • Experience with DICOM and/or HL7 protocols, regulatory audits, or testing ML/AI systems.

Pay

$165,000 to $205,000 USD base salary

Tools

Selenium, Playwright, Python, TypeScript/JavaScript, Java, C#, REST Assured, Postman

AI focus

Champion AI-first test automation using AI-assisted authoring, generative test planning, and intelligent failure triage; test ML/AI pipeline outputs against curated reference cases.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)