Software Test Automation Engineer Job at Avails Medical, Inc., Menlo Park, CA

cUpXTDZZUVdOYmd5NFJpTlNwYVd1UHdM
  • Avails Medical, Inc.
  • Menlo Park, CA

Job Description

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

Job Tags

Similar Jobs

UT Health San Antonio

Research Assistant Job at UT Health San Antonio

 ...general supervision, provides routine technical assistance in performing assigned and delegated tasks in support of research projects. Responsibilities include assisting...  ...BACHELORS: Bachelor's Degree in a basic science is required. About Us Benefits Overview... 

Pyramid Consulting, Inc

Case Manager Job at Pyramid Consulting, Inc

 ...Immediate need for a talented Case Manager . This is a 12+ Months Contract opportunity with long-term potential and is located in Corona, CA (Remote) . Please review the job description below and contact me ASAP if you are interested. Job ID:25-90512 Pay Range... 

Nysonian Inc.

Amazon Growth Manager (Full-Time, In-House) Job at Nysonian Inc.

 ...About the Job Were looking for a Senior Amazon Growth Manager to own and scale our Amazon channel, which is already driving 7-figure monthly sales. This is a full-time, in-house role based on-site at our Miami HQ we are not considering agencies or remote candidates... 

Gramar Stone Center Inc.

Showroom Sales Specialist Job at Gramar Stone Center Inc.

 ..., communication with customers, providing excellent customer service, driving sales, and utilizing knowledge of interior design to assist clients. Qualifications Showroom and Sales skills Previous experience in the stone or design industry is a plus Strong... 

McLeod Health

Pathology Assistant Certified (FT) - Seacoast Job at McLeod Health

 ...Job Description The role of Pathologist Assistant is an integral and highly skilled position within the medical field. A Pathologist...  ...attention to detail, profound knowledge of human anatomy and pathology, and the ability to operate sophisticated laboratory equipment...