Top

Software Engineer, QA

5-6 yrs

New York, New York, United States

494 Days ago

Job Description

The engineers in the group collaborate with other teams to enrich the analytical capabilities of existing products as knowledge advances, as well as to design and build protocols and computational analysis for new products. QA is responsible for ensuring compliance for allproducts. You will contribute to many of the projects we undertake, and those efforts will have direct impacts on the product.

Key Responsibilities

  • Aid the software development teams with formulating well-articulated documents that those external to the development process, without a software background, will understand at a high level.
  • Review and approve documented deliverables from the process for use in regulatory submissions.
  • Provide guidance on the application of standards.
  • Perform internal audits ofprojects and external audits of suppliers.
  • Participate in the creation and updating of processes and work instructions.
  • Work with development teams to plan and execute software releases.
  • Advise on and review Computer Systems Validation activities.
  • Liaise with Foundation Medicine's Quality Assurance department on software deliverables to facilitate discussions between different Software engineering teams and Quality Assurance to quickly come to agreement on scope and detail required for Software documentation for regulated products.
  • Other duties as assigned.

Qualifications

Basic Qualifications

  • Bachelor's Degree in computer science, software engineering, or life sciences
  • 5+ years of prior experience with quality systems and/or SW quality for medical device or healthcare software development
  • 2+ years of prior experience with Agile SW development practices

Preferred Qualifications

  • Master's Degree in computer science or software engineering
  • Direct experience working with Regulatory, QA and software development teams
  • Experience acting as subject matter expert during regulatory audits
  • Experience with Computer Systems Validation methods and standards
  • Demonstrated and significant contributions to a regulatory software submission
  • Solid understanding of SDLC, familiarity with Software Requirements Documents, Software Detailed Design Documents, Software trace matrix documents, software Architectural design documents, and risk assessment documentation as either an author of these documents or as someone who has reviewed them regularly
  • Knowledge on SW version control and version management
  • Understanding of software coding constructs and systems such as Confluence, JIRA and various script languages such as Python
  • Understanding of software engineering and development and experience in a relevant department that has software as part of a medical device
  • Ability to work in an environment that can change quickly and may be loosely structured at times
  • Ability to provide compliance guidance to Software development teams
  • Understanding of HIPAA and/or GDPR and importance of privacy of patient data

Experience Level

Mid-Senior level