Software Test Engineer

Meet Life Sciences

San Francisco (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Meet Life Sciences is seeking a Software Test Engineer to help ensure reliability, safety, and quality of a connected medical device platform. You will collaborate with software, hardware, systems, and product teams to design testing strategies and validation across cloud, desktop, and mobile environments.

Responsibilities include building automated test suites, leading testing for releases, defining acceptance criteria, and creating test plans and verification evidence while ensuring compliance

Qualifications

  • Strong experience developing automated test frameworks and integration tests using Python.
  • Experience testing distributed systems across cloud, desktop, and mobile environments.
  • Experience with software verification and validation in regulated environments.
  • Strong understanding of QA methodologies, automation tools, and testing best practices.
  • Excellent communication and cross-functional collaboration skills.
  • Preferred: medical device or regulated software experience.
  • Preferred: IEC 62304 familiarity and software lifecycle processes.

Responsibilities

  • Design, implement, and maintain integration tests for cloud, desktop, and mobile applications.
  • Build automated test suites to validate end-to-end workflows and system behavior.
  • Drive software verification and validation activities across the product lifecycle.
  • Lead testing efforts for software releases, including test planning, execution, defect triage, and release readiness assessments.
  • Define acceptance criteria and collaborate closely with engineering and product teams.
  • Develop test plans, protocols, reports, and verification evidence.
  • Support testing efforts for complex hardware/software integrated systems.
  • Ensure testing activities align with applicable medical device software standards and regulatory requirements.

Skills

Python automation
Integration testing
Distributed systems
Regulated QA
Communication

Job description

About the Role

As a Software Test Engineer, you will play a critical role in ensuring the reliability, safety, and quality of a complex connected medical device platform. You'll work closely with software, hardware, systems, and product teams to develop comprehensive testing strategies and validation approaches across multiple platforms.

Responsibilities
  • Design, implement, and maintain integration tests for cloud, desktop, and mobile applications.
  • Build automated test suites to validate end-to-end workflows and system behavior.
  • Drive software verification and validation activities across the product lifecycle.
  • Lead testing efforts for software releases, including test planning, execution, defect triage, and release readiness assessments.
  • Define acceptance criteria and collaborate closely with engineering and product teams.
  • Develop test plans, protocols, reports, and verification evidence.
  • Support testing efforts for complex hardware/software integrated systems.
  • Ensure testing activities align with applicable medical device software standards and regulatory requirements.
Qualifications

Required

  • Strong experience developing automated test frameworks and integration tests using Python.
  • Experience testing distributed systems across cloud, desktop, and mobile environments.
  • Experience with software verification and validation activities in regulated environments.
  • Strong understanding of software QA methodologies, automation tools, and testing best practices.
  • Excellent communication and cross-functional collaboration skills.

Preferred

  • Medical device or regulated software experience.
  • Familiarity with IEC 62304 and software lifecycle processes.
  • Experience testing connected devices, embedded systems, or hardware/software integrated products.
  • Experience with accessibility, usability, or human-centered product testing.
  • Startup experience or comfort working in fast-paced, highly collaborative environments.
Pay range and compensation package

Competitive compensation, meaningful equity, and strong long-term growth potential.

Equal Opportunity Statement

We are committed to diversity and inclusivity in our hiring practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Test Engineer
Senior Software Test Engineer

Groupe Kardol • Santa Clarita (CA)

On-site
USD 130,000 - 170,000
Software Engineer in Test
Software Engineer in Test

Career Movement • Irvine (CA)

On-site
USD 120,000 - 150,000
Senior Software Development Engineer in Test (SDET)
Senior Software Development Engineer in Test (SDET)

Ascendion • Irvine (CA)

On-site
USD 100,000 - 130,000
Automation Engineer
Automation Engineer

Ascendion • Irvine (CA)

On-site
USD 100,000 - 120,000
10% annual bonus
Benefits package
Sr Software Engineer
Sr Software Engineer

Real Staffing Group • Minneapolis (MN)

On-site
USD 120,000 - 180,000
Software Test Engineer (Contract to hire)
Software Test Engineer (Contract to hire)

Senseonics, Incorporated • Maple Grove (MN)

On-site
USD 90,000 - 115,000
Senior Software Development Engineer
Senior Software Development Engineer

Planet Pharma • Minneapolis (MN)

On-site
USD 90,000 - 103,000
Embedded Software Testing
Embedded Software Testing

TechDigital Group • Milpitas (CA)

On-site
USD 140,000 - 170,000
Test Engineer
Test Engineer

EPM Scientific • Boston (MA)

On-site
USD 90,000 - 120,000
Manual Medical Device Test Engineer
Manual Medical Device Test Engineer

Intellias • Newton (MA)

On-site
USD 80,000 - 110,000