Lead Software Engineer - Test, Oncology

 Published 2 months ago
    
 United States
    
 $124,800 - $156,000 per year
Apply Now Please mention DailyRemote when applying

Disclaimer: Before you apply, please make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

POSITION SUMMARY:

The Lead Software Engineer in Test is responsible for complete end-to-end verification of Natera software systems and services using both manual and automated test strategies for the Oncology PSPC (Product Specific Platform Configuration) team. 

PRIMARY RESPONSIBILITIES:

  • Perform software verification, define and execute test cases and scenarios required for software quality assurance and regulatory compliance.
  • 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.
  • Participate in building and maintaining data-driven test automation framework using automation tools and libraries.
  • Perform debugging and root cause analysis of product issues or defects.
  • Evangelize new testing methodologies, best practices and tools with goals to continuously improve test coverage.
  • Work closely with developers in all phases of SDLC to build quality into our development process.

QUALIFICATIONS:

  • BS Degree in Computer Science or similar discipline; or equivalent work experience
  • 7+ years of experience testing both front-end and server-side functionality of complex n-tier systems

KNOWLEDGE, SKILLS, AND ABILITIES:

  • Extensive knowledge of quality engineering methodologies, test planning, system dependencies, and product integration phases.
  • Experience working with relational databases, strong practical knowledge of SQL
  • Recent hands-­on experience developing test automation code using tools and libraries, such as Selenium, TestNG, Junit and others. 
  • Understanding of one or more programming and scripting languages, such as Java, Scala, Python, Ruby, Groovy, or other.
  • Recent hands-on experience with front-end test automation tools and libraries such as Selenium, TestNG, Junit, ScalaTest, Gatling and others. 
  • Strong knowledge of Linux and command line shell scripting.
  • Strong knowledge of QA methodologies, test planning, system dependencies, and product integration phases.
  • Willingness and ability to learn new testing practices, scripting languages, and subject matter.

Ace Your Job Interview

Read our advice on how to answer the most common interview questions.