Universal DX, Inc. is an international company focused on early cancer detection through innovative bioinformatics models. They are seeking a Software Development Engineer in Test to create and execute tests for their bioinformatics pipeline, ensuring software quality and supporting the development of diagnostic tests for cancer.
Responsibilities:
- Collaborate with computational biology and other software teams to understand expected functional behavior of algorithms and the overall pipeline, as well as a detailed understanding of the software requirements and specifications for the software component to be tested
- Create and curate in-silico reference data sets which are representative of expected input data
- Create comprehensive, automated test strategies/plans and frameworks for verifying computational biology and bioinformatic workflows (e.g., pre-processing, pipelines, scoring modules, classifier modules)
- Create test strategies/plans and frameworks which can test containerized builds (e.g., Docker) and cloud services
- Define, write, and execute formal software test cases under Design Controls, in alignment with IEC 62304 and FDA guidance documents for medical device software
- Design and execute tests using automated test tools, as well as manual testing processes, for the verification of software requirements
- Assist software teams with debugging and solving issues discovered during tests
- Document formal software test outcomes under Design Controls, in alignment with IEC 62304
- Follow all functions and responsibilities associated to this position that are described in UDx documents
Requirements:
- At least 3 years of experience designing and executing software verification test cases for bioinformatics and computational biology software or related areas OR 3+ years of experience designing and implementing bioinformatics pipelines
- Proficiency in python or other coding language(s)
- Bachelor's degree in computer science or related technical field
- Experience performing software development and/or testing activities under IEC 62304 and associated design controls
- Experience with NextFlow, AWS, and gitLab (git) is strongly preferred
- Previous experience reporting protocol variances and defects/issues identified during verification under design controls is preferred
- Previous experience collaborating with computational biologists, bioinformaticians, other R&D and/or QA team members is preferred