Software Quality Assurance Engineer

Stevenson Search Partners

San Jose (CA)

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Stevenson Search Partners is seeking a Software Quality Assurance Staff Engineer to advance testing for instrument software and data-analysis workflows. You will design traceable test cases, validate end-to-end workflows, and collaborate with software, hardware, and data teams to ensure product quality in a regulated environment.

The role emphasizes automated testing, SDLC mastery, and the use of AI-assisted tools to accelerate test design and validation across complex data pipelines.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • 10–15+ years of Software Quality Assurance experience, preferably in life sciences, medical devices, or other regulated environments.
  • Background in testing instrument software, data analysis applications, or integrated systems.
  • Strong understanding of the Software Development Lifecycle (SDLC), QA methodologies, and experience working in Agile/Scrum environments with frequent release cycles.
  • Proficient in testing automation tools (TestComplete, Ranorex, Squish), Python or other scripting languages, version control systems (Git), and CI/CD tools (Jenkins).
  • Experience executing software verification and validation plans, including documentation of test procedures, reports, and results, and preparing complex data sets to validate system logic, error handling, and workflows.

Responsibilities

  • Develop high-quality, detailed, and traceable test cases aligned with software requirements and user stories for instrument software applications, ensuring traceability between requirements, test cases, and validation results in compliance with quality system procedures and regulatory standards (e.g., ISO 13485/IVDR).
  • Validate end-to-end system workflows from instrument data generation through data analysis and reporting, identifying, isolating, and documenting defects with sufficient detail to enable efficient resolution.
  • Review software requirements and provide early, actionable feedback to improve testability and coverage while collaborating with software, hardware, and data teams to drive product quality and system reliability.
  • Design and execute automated test frameworks for cross-system software using Python for data preparation and validation of system logic, workflows, and defect fixes.
  • Leverage AI-assisted tools (e.g., Copilot and Claude Code) to improve test design, accelerate automation development, and enhance overall software quality.
  • Apply strong technical judgment, analytical problem-solving, and attention to detail across test design, execution, documentation, and validation.

Skills

Analytical thinking
Attention to detail
Team collaboration
Problem solving

Education

Bachelor's degree in Computer Science, Engineering, or related discipline

Tools

TestComplete
Ranorex
Squish
Python
Git
Jenkins

Job description

Our On-Demand Talent Solutions team excited to announce that we are hiring a Software Quality Assurance Staff Engineer on behalf of our client. Our client focuses on rethinking protein tools and helping world wide researchers reveal new insights into proteins and their role in diseases. The ideal candidate should have the ability to work independently in a fast paced-environment as well as collaborate within cross functional teams.

Summary: The Software Quality Assurance Staff Engineer will collaborate with other software engineers to further develop analytical applications and work on the design of graphical data presentations, algorithms, device communications, and complex data workflows.

***Not accepting C2C candidates at this time***

Responsibilities:

  • Develop high-quality, detailed, and traceable test cases aligned with software requirements and user stories for instrument software applications, ensuring traceability between requirements, test cases, and validation results in compliance with quality system procedures and regulatory standards (e.g., ISO 13485/IVDR).
  • Validate end-to-end system workflows from instrument data generation through data analysis and reporting, identifying, isolating, and documenting defects with sufficient detail to enable efficient resolution.
  • Review software requirements and provide early, actionable feedback to improve testability and coverage while collaborating with software, hardware, and data teams to drive product quality and system reliability.
  • Design and execute automated test frameworks for cross-system software using Python for data preparation and validation of system logic, workflows, and defect fixes.
  • Leverage AI-assisted tools (e.g., Copilot and Claude Code) to improve test design, accelerate automation development, and enhance overall software quality.
  • Apply strong technical judgment, analytical problem-solving, and attention to detail across test design, execution, documentation, and validation.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • 10–15+ years of Software Quality Assurance experience, preferably in life sciences, medical devices, or other regulated environments.
  • Background in testing instrument software, data analysis applications, or integrated systems.
  • Strong understanding of the Software Development Lifecycle (SDLC), QA methodologies, and experience working in Agile/Scrum environments with frequent release cycles.
  • Proficient in testing automation tools (e.g., TestComplete, Ranorex, Squish), Python or other scripting languages, version control systems (Git), and CI/CD tools (e.g., Jenkins).
  • Experience executing software verification and validation plans, including documentation of test procedures, reports, and results, and preparing complex data sets to validate system logic, error handling, and workflows.
  • Ability to review requirements, specifications, and technical documentation to improve quality and testability while demonstrating exceptional attention to detail and accuracy across all deliverables.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Quality Assurance Engineer
Software Quality Assurance Engineer

Integrity Consulting, NC • Town of Henrietta (NY)

On-site
USD 80,000 - 110,000
Software Quality Assurance Analyst
Software Quality Assurance Analyst

Compunnel, Inc. • Atlanta (GA)

On-site
USD 80,000 - 100,000
Senior SQA Engineer – Data & AI Platforms
Senior SQA Engineer – Data & AI Platforms

ProteinSimple • San Jose (CA)

On-site
USD 95,000 - 135,000
Medical insurance
401(k) with employer matching
Paid time off
Software Quality Engineer
Software Quality Engineer

Hrcrs • United States

Remote
USD 85,000 - 110,000
Test Automation Engineer
Test Automation Engineer

Bayer AG • Pennsylvania

On-site
USD 90,000 - 120,000
LEAD QA ANALYST
LEAD QA ANALYST

Target Labs, Inc • Redmond (WA)

On-site
USD 85,000 - 120,000
Quality Assurance Analyst
Quality Assurance Analyst

Pointwest-North America • Tallahassee (FL)

On-site
USD 60,000 - 80,000
Sr. Software QA Engineer
Sr. Software QA Engineer

Compunnel, Inc. • McLean (VA)

On-site
USD 90,000 - 120,000
Quality Assurance Analyst (onsite)
Quality Assurance Analyst (onsite)

Daniel Klaus • Town of Clifton Park (NY)

On-site
USD 70,000 - 100,000
Quality Engineer / Tester
Quality Engineer / Tester

Compunnel, Inc. • Aliso Viejo (CA)

On-site
USD 70,000 - 110,000