natera logo

Sr Software Engineer in Test

natera US Remote


No Relocation

Posted: April 3, 2026

Job Description

POSITION SUMMARY:

Senior Software Engineer in Test is responsible for developing and maintaining software automation test frameworks and tools using programming languages and test automation libraries.

 

PRIMARY RESPONSIBILITIES:

  • Responsible for supporting test infrastructure of Natera software systems and components.

  • Design, build, and maintain test automation tools and frameworks using clean coding practices and functional programming methodologies.

  • Perform complete end-to-end validation of Natera software applications.

  • Perform system analysis, assess risk, and develop strong test strategies by analyzing product design and technical specifications, and by collaborating with product managers and developers.

  • Evangelize new testing methodologies, best practices and tools with goals to continuously improve test coverage through automation.

  • Integrate with deployment infrastructure to establish a continuous build and test cycle.

  • Work closely with developers in all phases of SDLC to build quality into our development process.

  • Report, document, and communicate failures discovered through testing with the affected teams.

  • This role works with PHI on a regular basis both in paper and electronic form and has access to various technologies to access PHI (paper and electronic) in order to perform the job

  • Employee must complete training relating to HIPAA/PHI privacy, General Policies and Procedure Compliance training and security training as soon as possible but not later than the first 30 days of hire.

  • Must maintain a current status on Natera training requirements.

  • Employee must pass post offer criminal background check.

 

QUALIFICATIONS:

  • 5+ years of experience developing test automation frameworks and harnesses using programming and scripting languages.

  • BS degree in Computer Science or equivalent work experience.

 

KNOWLEDGE, SKILLS, AND ABILITIES:

  • Strong working knowledge of Scala and/or Java.

  • Recent hands-on experience of REST API testing and test automation

  • Recent hands-on experience with front-end test automation tools and libraries such as Selenium, TestNG, Junit, ScalaTest, Gatling and others.

  • Extensive working knowledge of relational databases, strong SQL skills.

  • Strong knowledge of Linux and command line shell scripting.

  • Strong knowledge of QA methodologies, test planning, system dependencies, and product integration phases.

 

Additional Content

POSITION SUMMARY:

Senior Software Engineer in Test is responsible for developing and maintaining software automation test frameworks and tools using programming languages and test automation libraries.

 

PRIMARY RESPONSIBILITIES:

  • Responsible for supporting test infrastructure of Natera software systems and components.

  • Design, build, and maintain test automation tools and frameworks using clean coding practices and functional programming methodologies.

  • Perform complete end-to-end validation of Natera software applications.

  • Perform system analysis, assess risk, and develop strong test strategies by analyzing product design and technical specifications, and by collaborating with product managers and developers.

  • Evangelize new testing methodologies, best practices and tools with goals to continuously improve test coverage through automation.

  • Integrate with deployment infrastructure to establish a continuous build and test cycle.

  • Work closely with developers in all phases of SDLC to build quality into our development process.

  • Report, document, and communicate failures discovered through testing with the affected teams.

  • This role works with PHI on a regular basis both in paper and electronic form and has access to various technologies to access PHI (paper and electronic) in order to perform the job

  • Employee must complete training relating to HIPAA/PHI privacy, General Policies and Procedure Compliance training and security training as soon as possible but not later than the first 30 days of hire.

  • Must maintain a current status on Natera training requirements.

  • Employee must pass post offer criminal background check.

 

QUALIFICATIONS:

  • 5+ years of experience developing test automation frameworks and harnesses using programming and scripting languages.

  • BS degree in Computer Science or equivalent work experience.

 

KNOWLEDGE, SKILLS, AND ABILITIES:

  • Strong working knowledge of Scala and/or Java.

  • Recent hands-on experience of REST API testing and test automation

  • Recent hands-on experience with front-end test automation tools and libraries such as Selenium, TestNG, Junit, ScalaTest, Gatling and others.

  • Extensive working knowledge of relational databases, strong SQL skills.

  • Strong knowledge of Linux and command line shell scripting.

  • Strong knowledge of QA methodologies, test planning, system dependencies, and product integration phases.