Software Quality Engineering Lead

Posted Aug 28

This is a fully remote position, open to applicants in United States.

📋 Description

• Lead and develop UpDoc’s software quality engineering function, encompassing strategy, standards, infrastructure, tools, and processes.

• Take ownership of the risk-based testing strategy for patient- and provider-facing products, backend services, APIs, integrations, and clinical workflows.

• Collaborate with Engineering and Quality/Regulatory teams to convert design controls, software lifecycle requirements, and risk-management activities into verification practices.

• Create traceability between software requirements, risks and controls, verification activities, and objective evidence.

• Design, implement, and sustain automated test frameworks and suites, supplemented by manual and exploratory testing.

• Enhance testability, pinpoint edge cases and failure modes, and establish verification methods before defects are deployed to production or undergo formal verification.

• Analyze complex software failures using code, logs, network requests, databases, and debugging tools.

• Set standards for defect documentation, investigation, prioritization, resolution, and verification.

• Define criteria for release readiness and provide evidence-based evaluations of verification status, outstanding issues, and release risks.

• Incorporate automated testing into CI/CD workflows while upholding regulated software controls and evidence requirements.

• Continuously enhance test environments, test data, tools, metrics, and engineering practices.

• Cultivate a culture of shared quality and reliability responsibilities while contributing to the development and growth of the software quality engineering team.


⛳️ Requirements

• A minimum of 7 years of experience in software quality engineering, SDET, test automation, or a comparable engineering-oriented quality role, including senior or technical leadership experience.

• Proven experience in establishing, leading, or significantly scaling software quality engineering practices.

• Background in developing and testing software within a regulated medical device, SaMD, or similarly safety-critical environment.

• Strong understanding of software verification, design controls, risk management, traceability, and objective testing evidence.

• Proficient software engineering skills with hands-on experience in creating automated tests using Python, TypeScript, JavaScript, or another modern programming language.

• Experience in designing and maintaining automated testing frameworks rather than primarily depending on manual testing.

• Extensive experience in testing modern web applications, backend services, REST APIs, integrations, and intricate end-to-end workflows.

• Familiarity with functional, integration, regression, end-to-end, exploratory, and risk-based testing methodologies.

• Experience with browser automation tools such as Playwright, Cypress, Selenium, or similar technologies.

• Experience in integrating automated testing into CI/CD pipelines.

• Proficiency in reading application code and utilizing logs, network requests, databases, and debugging tools for investigating complex failures.

• Strong judgment regarding software and product risk, with the ability to differentiate between safety- or clinically significant issues and lower-impact defects.

• Capability to establish practical processes in a fast-paced environment while maintaining the necessary rigor and independence in software verification.

• Exceptional written and verbal communication abilities across Engineering, Product, Clinical, and Quality/Regulatory teams.

• Comfortable working independently, taking ownership, and remaining actively involved in an early-stage startup environment.

• Highly desired: experience with FDA-regulated medical device software or SaMD, IEC 62304, ISO 14971, clinical workflows, AI/LLM products, mobile/PWA testing, healthcare integrations/EHR/FHIR, performance/reliability/security/load testing, cloud architectures, CI/CD, and mentoring quality engineers.


🏝️ Benefits

• Competitive salary and performance-based incentives.

• Comprehensive health benefits including medical, dental, and vision coverage.

• Opportunities for professional development and continuous learning.

• Flexible work hours and a supportive work-life balance.

• A collaborative and innovative work environment.

People also viewed

Shield AI17 hours ago

Engineering Technician 4, Quality Assurance

US flagUnited States OnlyFull-timeQA Engineer (Quality Assurance)$35 – $53/hour
ApplyView job
CI&T17 hours ago

QA Automation Tester

BR flagBrazil, +1 more countryFull-timeQA Engineer (Quality Assurance)
ApplyView job
Symphonic Distribution19 hours ago

Data Reliability and Quality Engineer

CO flagColombia OnlyFull-timeQA Engineer (Quality Assurance)COP 15.1M – COP 16.3M/month
ApplyView job
Techdinamics Integrations Inc.19 hours ago

Quality Assurance Engineer

UY flagUruguay OnlyFreelanceQA Engineer (Quality Assurance)
ApplyView job
Applaudo22 hours ago

Senior Functional QA Engineer – SaaS Billing Integrations

QA flagQatar OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
Cherokee Federal22 hours ago

Salesforce Quality Assurance

US flagUnited States OnlyFull-timeQA Engineer (Quality Assurance)$90k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers