Logo for Natera
Software Quality Engineer, Production Bioinformatics Pipelines
Natera
Posted 8 days ago
Description

POSITION SUMMARY:

Software Quality Engineer, Production Bioinformatics Pipelines is responsible for complete end-to-end verification of Natera software systems and services using both manual and automated test strategies.

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 a 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 software engineers and bioinformatics scientists in all phases of SDLC to build quality into our development process.

  • Work with software engineers to design data-driven test scenarios and its expected results.


QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Computer Engineering, Bioinformatics or engineering related area.

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

KNOWLEDGE, SKILLS, AND ABILITIES:

  • Basic knowledge of foundational bioinformatics algorithms such as Alignment, Demultiplexing and Variant Calling; experience working with FASTQ, BAM and VCF files.

  • Strong working knowledge of Java.

  • Recent hands-on experience developing test automation code using tools and libraries, such as TestNG, Junit, Hamcrest and others (Selenium is nice to have).

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

  • Experience writing verification plans, test cases, defects reports, executing & managing test cases using test cases management system and writing verification reports.

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

  • Experience building basic SQL queries (SELECT \ JOIN) is nice to have.

More Similar Roles...

    Want more remote roles like this one sent to you?