Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Bioinformatics Systems Software Engineer

Smedix Inc

Bioinformatics Systems Software Engineer

San Diego, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Job Description

    Bioinformatics Systems Software Engineer

    Job Description

    • Work with bioinformatics SQA engineers and members of a bioinformatics group to develop test cases that ensure the quality of bioinformatics software used in FDA regulated environments.
    • Write automated test cases in python with pytest and pytest-bdd for UI testing, and have the ability to onboard quickly on these test frameworks if not familiar.
    • Testing LIS (Laboratory Information Systems) interfaces and LIS Middleware software
    • Work with the algorithm development team to understand functional specifications, identify and design test cases for sequence analysis software including alignment, variant calling, and annotation software.
    • Will write V&V documentation such as V&V plans, protocols, and test reports and route documents through the team to receive feedback and resolve issues to create final versions.
    • Familiar with formal V&V execution of protocols and V&V reports.
    • Report, track, and escalate anomalies discovered during testing (All testing phases) and ensure closure on issues.

    Nice to Have Duties and Responsibilities

    • Help fix failing test cases in CI/CD builds.
    • Participating in requirements and design review meetings to create comprehensive, automated test strategies/plans for bioinformatics software leading to successful implementation and timely project completion.
    • Participating in risk analysis meetings and participating to identify key risks which could lead to patient or user harm.
    • Execute complex testing, perform in-depth statistical analysis, and interpret results independently.

    Required Qualifications

    • Minimum with a BS Degree in Computer Science, Bioinformatics, or related field.
    • Demonstrated experience with programming and scripting languages such as Python and software dev/QA in Linux environment.
    • Has strong knowledge and experience utilizing Python and either Selenium or Cucumber.
    • Demonstrated experience in scripting, running, analyzing, and refining automation frameworks for comprehensive and full application testing, including API testing.
    • Demonstrated experience in verifying algorithms, workflow, or data analysis software.
    • Familiar with Jira, github actions, api testing, postman, and IVD software development lifecycle processes.
    • Experience with test case management tools and best practices for scalability and maintainability.
    • Experience in Continuous Integration / Delivery tools and container runtime tools.
    • Excellent organization and people skills with the ability to work across functions to ensure successful integration testing.
    • Very detail oriented and focused on risk management within software.
    • Experience in testing bioinformatics software.
    • Experience working in a regulated environment (CLIA, CAP, NYDOH, and FDA) preferred.

    Preferred Qualifications

    • Has testing experience with LIS software, Bioinformatics algorithms, and generating data to test bioinformatics algorithms.
    • Strong understanding of sequencing data, annotations, and standard bioinformatics tools e.g. samtools, picard, snpEff.