Senior Test Engineer

Heartflow - San Francisco, CA

Hiring: Senior Test Engineer Company: Heartflow Location: San Francisco, CA Job Posted Time: 2026-09-15 14:22:47 Employment Type: Contract Target Skills & Keywords : AWS, C#, CI/CD, Gatling, GitHub Actions, JMeter, Java, JavaScript, LLM, Locust, Microservices, Performance Testing, Playwright, Postman, Python, REST, Selenium, TypeScript, k6 About the job Experience: •8 years of experience in software test engineering, SDET, or quality engineering roles, with a strong hands-on automation background. Required Skills: •Design, implement, and maintain end-to-end (E2E) automated test suites that exercise complete user workflows across UI, API, and back-end services, executing against the architecture and standards set by the Test Architect. •Champion an AI-first automation strategy. Implement and scale test coverage using AI-assisted authoring and generative test planning derived from AI-generated requirements, while leveraging intelligent triage to minimize maintenance overhead. •Build and own a baseline suite of daily smoke/build-acceptance tests covering core workflows across development and staging environments, closing a current gap where automated testing only runs during formal V&V cycles. •Lead post-deployment testing activities, including production smoke tests, monitoring-driven verification, and continuous validation against live environments. •Design and implement golden-dataset regression tests for HeartFlow's ML pipeline services, validating algorithmic outputs against curated reference cases. •Build automated test coverage for HeartFlow's WebGL-based 3D Web Viewer and Clinical/CaseOps UIs using Playwright, including visual regression for 3D model rendering and view generation. •Author clear, traceable test plans, test protocols, and test reports that meet the documentation expectations of a regulated medical device QMS. •Perform tool validation for test infrastructure and automation tooling in accordance with internal QMS procedures and applicable standards. Qualifications: •5–8 years of experience in software test engineering, SDET, or quality engineering roles, with a strong hands-on automation background. •Required: Direct experience testing Software as a Medical Device (SaMD) or other regulated medical device software. •Required: Working knowledge of medical device QMS practices and applicable standards (e.g., ISO 13485, IEC 62304, ISO 14971, 21 CFR Part 820), including test documentation, traceability, and tool validation. •Required: Strong proficiency with Selenium / WebDriver and Playwright, including framework design, page-object patterns, and stability/flake reduction techniques. •Demonstrated experience designing and maintaining E2E automation frameworks that cover complete workflows and system integrations. •Practical experience with AI-assisted testing tools and techniques (e.g., AI-augmented test authoring, self-healing automation, LLM-driven test generation or triage). •Solid programming skills in Python and at least one additional mainstream language used for automation (e.g., TypeScript/JavaScript, Java, or C#). •Strong analytical and debugging skills across distributed systems, with a structured approach to root-cause analysis. •Excellent written and verbal communication skills; able to clearly document test designs, defects, and risk. •Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Compensation: •$165,000 - $205,000 / year •A reasonable estimate of the base salary compensation range is $165,000 to $205,000, bonus, and equity Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!