Full Time

Lead Software Engineer in Test

Natera
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Natera, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Lead Software Engineer in Test at Natera is responsible for ensuring the quality and reliability of our software products through the development and implementation of testing strategies. This role will involve leading a team of engineers, enhancing automated testing frameworks, and collaborating closely with cross-functional teams to deliver high-quality software solutions. The ideal candidate will possess a strong background in software testing methodologies and will be able to apply innovative approaches to test design and execution, thereby contributing to the agile development lifecycle and safeguarding the integrity of our applications.



Job Responsibilities

  • Lead and mentor a team of software engineers in test to ensure best practices in automated testing.
  • Design, develop, and maintain robust testing frameworks and tools to support software testing efforts.
  • Collaborate with product management, development, and QA teams to define testing strategies and quality metrics.
  • Conduct code reviews and provide constructive feedback to ensure high-quality code and testing standards.
  • Implement continuous integration and continuous deployment (CI/CD) practices to improve deployment efficiency.
  • Analyze test results and provide actionable insights to enhance product quality.
  • Maintain documentation of test plans, test cases, and testing methodologies.
  • Stay current with industry trends and advancements in software testing tools and technologies.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software testing, with at least 2 years in a leadership role.
  • Proficient in designing and implementing automated test strategies and frameworks.
  • Strong experience with programming languages such as Java, Python, or JavaScript.
  • Hands-on experience with testing tools such as Selenium, JUnit, TestNG, or similar tools.
  • Excellent understanding of Agile methodologies and CI/CD processes.
  • Strong analytical skills and problem-solving abilities.
  • Exceptional communication and interpersonal skills.


Technologies & Tools

The Lead Software Engineer in Test will primarily utilize a variety of technologies and tools to ensure effective software testing. This includes automated testing platforms such as Selenium and JUnit, programming languages like Java and Python, as well as continuous integration tools such as Jenkins and Git. Familiarity with cloud services and containerization technologies such as AWS and Docker will also be advantageous in this role.



Ideal Candidates

The ideal candidates for this position will be detail-oriented and critical thinkers who thrive in a collaborative environment. They will possess a strong sense of ownership and accountability, capable of leading teams towards shared goals while effectively communicating across diverse groups. A passion for quality assurance, continuous learning, and the ability to adapt to fast-paced, dynamic environments will significantly enhance their contributions at Natera. Candidates should also demonstrate a proactive attitude and willingness to innovate, ensuring that our testing processes are effective and efficient.

South Carolina has 39 American Job Centers. We list each with its address and hours. Find one →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.