Summary
Bionano is looking for a talented software quality engineer to support our bioinformatic software. Our goal is to produce compelling, robust commercial products that enable our customers to dramatically expand their understanding of the genome. A successful candidate will have a strong investigative skill set to identify issues, isolate root cause, and communicate effectively across the organization to help the development team effectively resolve problems. The ideal individual should have experience with genomics and scientific applications, the application of visualization tools, an understanding of databases, and the application of software quality best practices, including using bug tracking applications. We are looking for an informatics specialist that is motivated by the application of science to resolve complex and real-world problems through software.
Primary Duties and Responsibilities
- Build and manage automated software testing suites of genomic algorithms (25%).
- Create or assist in creating, socializing, and presenting test approach, test artifacts, testing process, test metrics with appropriate teams (20%)
- Participate in and/or lead test case reviews, user stories, risk assessments, requirement reviews, sprint reviews, backlog grooming sessions (15%).
- Document and execute company software quality plans and reports (15%).
- Produce efficient test procedures, document results clearly, and provide effective communication throughout the software development life cycle (10%).
- Adopt new technologies for automation, software testing, genomic statistical analyses (10%).
- Other duties as assigned (5%).
Required Skills and Abilities
- Ability to validate genomic analysis results.
- Skilled with troubleshooting bioinformatics software tools and pipelines.
- Ability to self-manage time and tasks as well as coordinate tasks within a team
- Familiar with defect tracking tools (TFS or JIRA)
- Experienced with requirements management (Aligned Elements)
- Development Languages: C#, Java, JavaScript
- Very strong analytical, communications, and interpersonal skills
- Working knowledge of Amazon Web Services (AWS) and Microsoft Azure preferred.
- Experience with CI/CD Tools such as Jenkins
- Mastery of building up software testing infrastructure and regression test suites
Performing SQA for products in a regulated market preferred.
-
Education, Certifications, Licenses
- Education (Level and field of study) required/ preferred: Bachelor’s degree in computer science, bioinformatics or related discipline required.
- Years relevant/ total work experience: At least 3 years of relevant experience required.
- Certifications required/ preferred: N/A
Leadership Responsibility (Direct/ Indirect): N/A
Additional Requirements
- Work Location: remote U.S.
- Travel Requirements: None.
- Physical Requirements and Work Environment:
- Sit and stand for prolonged periods
- Repeating motions that may include the hands, wrists and/or fingers
- Use of hands to finger, handle, or feel, and reach with hands and arms
- Stand and/or move about the office
- Specific visual abilities, including close vision and ability to adjust focus, read, review, and assess the accuracy and thoroughness of the work assigned
- Verbal abilities require communicating with others to exchange information
- Occasionally adjusting or moving objects up to 20 pounds in all directions
- In-person interaction with others indoors and outdoors
- Use standard computer, telephone and related equipment for communication, and recordkeeping
The above physical requirements and work environment characteristics generally reflect those of this position but is not an exhaustive list. Reasonable accommodations may be made to enable individuals with qualified disabilities to perform the essential functions of the position, provided that such accommodation does not impose an undue hardship on the Company.
Disclaimer
Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. This description generally reflects management’s assignment of essential functions but is not intended to be a comprehensive list of the duties and responsibilities of the position, and it does not limit or restrict the duties and responsibilities that may be assigned from time to time. The duties, responsibilities and job description of this role are subject to change at any time without notice.