Demo

Software Test Automation Engineer

Avails Medical, Inc.
Menlo Park, CA Full Time
POSTED ON 12/5/2025 CLOSED ON 1/3/2026

What are the responsibilities and job description for the Software Test Automation Engineer position at Avails Medical, Inc.?

Software Test Automation Engineer - Medical Device Systems

Position Overview

We are seeking an experienced Software Test Automation Engineer to design, develop, and maintain automated testing frameworks for our medical device platform. This role will focus on verification testing and system integration testing across a multi-layered technology stack including C firmware, WPF/C# applications, and Python-based analysis components.

Key Responsibilities

  • Design and implement comprehensive automated test frameworks for verification and system integration testing across firmware, application, and analysis layers
  • Create and maintain automated tests for WPF/C# application workflows and user interface functionality
  • Build test automation for Python-based analysis algorithms and reporting systems
  • Develop automated tests for C firmware components that interface with medical sensors and hardware
  • Establish end-to-end system integration tests that validate data flow and functionality across the entire platform (firmware → application → analysis → reporting)
  • Collaborate with firmware, software, and systems engineering teams to understand requirements and identify testable scenarios
  • Maintain and enhance CI/CD pipelines to enable continuous automated testing
  • Document test plans, test cases, test results, and traceability matrices in accordance with medical device regulatory requirements
  • Identify, document, and track software defects through resolution
  • Participate in design reviews and provide testability feedback during development phases
  • Support verification and validation activities for regulatory submissions (FDA, ISO 13485, IEC 62304)

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 5 years of experience in software test automation
  • Strong programming skills in C# and Python (C coding experience is a plus)
  • Proven experience developing and maintaining automated test frameworks (e.g., NUnit, pytest, Robot Framework) as well as with WPF application testing and UI automation frameworks (e.g., White, FlaUI, Appium)
  • Experience with system integration testing across multiple software components and languages
  • Solid understanding of software testing methodologies, test design techniques, and quality assurance best practices
  • Experience with version control systems (Git) and CI/CD tools (Bitbucket Pipelines, Jenkins, GitLab CI)
  • Strong analytical and problem-solving skills with attention to detail
  • Excellent written and verbal communication skills

Preferred Qualifications

  • Experience testing medical devices or other regulated software systems (FDA, ISO 13485, IEC 62304)
  • Experience with firmware testing, embedded systems, or hardware-software integration testing
  • Knowledge of sensor technologies and data acquisition systems
  • Experience with requirements traceability and test management tools
  • Understanding of risk-based testing approaches for medical devices

What We Offer

  • Medical
  • Dental
  • Vision
  • 401k
  • Unlimited PTO
  • Gym Access
  • Other Perks

Salary.com Estimation for Software Test Automation Engineer in Menlo Park, CA
$104,076 to $124,495
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Test Automation Engineer?

Sign up to receive alerts about other jobs on the Software Test Automation Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$63,871 - $78,758
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$127,094 - $153,876
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Test Automation Engineer jobs in the Menlo Park, CA area that may be a better fit.

  • Via Automation Fremont, CA
  • Via Automation is looking for a Software Test Engineer with experience in semiconductor equipment software testing . Responsibilities Install, configure, a... more
  • 30 Days Ago

  • KLA Milpitas, CA
  • Company Overview KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the ... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!