Software Quality Engineer

Natera
Summary
Join Natera, a global leader in cell-free DNA testing, as a Senior Software Quality Engineer. You will play a critical role in ensuring the quality and reliability of our AI-powered products. Responsibilities include test planning and design, test execution and analysis, AI model evaluation, and data quality assurance. The ideal candidate possesses a strong understanding of AI and machine learning, experience with testing frameworks and tools, and proficiency in programming languages like Python and SQL. This is a remote position offering competitive benefits, including comprehensive medical, dental, vision, life, and disability plans, as well as free testing for employees and their families. Natera is committed to fostering a diverse and inclusive workplace.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- Strong understanding of AI and machine learning concepts, including deep learning and natural language processing
- Experience with testing frameworks and tools (e.g., PyTest, JUnit, Selenium)
- Proficiency in programming languages such as Python and SQL
- Knowledge of data quality and validation techniques
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
Responsibilities
- Develop and execute comprehensive test plans and test cases for AI models, pipelines, and applications
- Design and implement test automation frameworks to ensure efficient and scalable testing
- Identify potential risks and develop mitigation strategies
- Execute functional, integration, and performance tests to evaluate system behavior and identify defects
- Analyze test results to identify trends and root causes of issues
- Collaborate with development teams to troubleshoot and resolve defects
- Assess the quality and performance of AI models using appropriate metrics and techniques
- Evaluate model fairness, bias, and robustness to ensure ethical and responsible AI development
- Ensure the quality and integrity of training and testing data
- Develop data validation and cleaning processes to maintain data accuracy
- Stay up-to-date with the latest advancements in AI and testing methodologies
- Proactively identify opportunities for process improvement and automation
- Contribute to the development of best practices for AI quality assurance
Preferred Qualifications
Experience with cloud platforms (e.g., AWS, GCP, Azure)
Benefits
- Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
- Free testing in addition to fertility care benefits for employees and their immediate families
- Pregnancy and baby bonding leave
- 401k benefits
- Commuter benefits
- Generous employee referral program