Senior Software Test Engineer II, Analysis Pipeline (Remote)
Freenome
·
Posted:
July 31, 2023
·
Hybrid
About the position
We are seeking a Senior Software Test Engineer to join our team at Freenome. In this role, you will be responsible for developing comprehensive test plans and strategies to ensure high-quality test automation. You will work closely with the product and engineering teams to design innovative test workflows and procedures, with a focus on improving overall software quality. The ideal candidate is a subject matter expert who can lead the quality process and provide guidance to team members in a fast-paced, Agile environment. This is an exciting opportunity to make a significant impact in the field of early cancer detection and contribute to the continued growth of our organization.
Responsibilities
- Coordinate team-scale software testing efforts to ensure Freenome's software is of the highest quality
- Review and improve test plans for all facets of the team's software
- Establish and advocate for an effective team-scale test strategy aligned with other Freenome test efforts
- Transform gaps in software testing into sprint tickets and coordinate their completion
- Act as a force-multiplier by writing high-quality automated tests using existing and in-use test automation tools
- Lead by example in the delivery of test automation, mentoring junior test engineers to ensure comprehensive coverage
- Perform code review process for test cases, providing feedback to peers
- Drive functional, regression, integration, and end-to-end testing
- Partner with the Product team to ensure that features are ready for release to prod
- Collaborate closely with Test framework and tooling for features and enhancements for test engineering for the entire organization.
Requirements
- BS, MS, or PhD in Computer Science, Engineering or related field, or equivalent training, fellowship, and/or work experience
- 8+ years of experience in software testing and quality
- Experience creating software quality processes, strategies, and metrics in an Agile environment
- Expertise in backend testing
- Comfortable leading the quality process and providing guidance to team members
- Passionate about designing and implementing new processes and tools
- Ability to coordinate team-scale software testing efforts
- Review and improve test plans for all facets of team's software
- Transform gaps in software testing into sprint tickets and coordinate their completion
- Write high-quality automated tests using existing and in-use test automation tools
- Mentor junior test engineers to ensure comprehensive coverage
- Perform code review process for test cases
- Drive functional, regression, integration, and end-to-end testing
- Collaborate closely with Test framework and tooling for features and enhancements for test engineering for the entire organization.
Benefits
- Base salary range of $157,250 - $240,000
- Pre-IPO equity
- Cash bonuses
- Full range of medical, financial, and other benefits dependent on the position offered
- Equal opportunity employer that values diversity
- No discrimination based on various factors such as race, color, religion, marital status, age, national origin, etc.
- Rights under Federal Employment Laws including FMLA, EEO, and EPPA