Person, Text, Advertisement, Poster, Flyer, Paper, Clothing, People, Female

Senior Software Development Engineer in Test

Full Time | Boston | Massachusetts | United States


The Software Engineer—Test works with the Quality Engineer and Software Engineering teams to validate various lab applications, provide test automation, and ensure high quality software. This position is responsible for testing software and ensuring high quality releases as well as bridging gaps in automation and helping augment existing automation frameworks. The result of this position is efficient tools and a quicker turnaround time on results impact a patient’s treatment.

Key Responsibilities:

  • Perform gap analysis of current state of automation frameworks, functional testing process and testing infrastructure across products, utilizing a roadmap to strategize the future state of automation framework.
  • Write and review test strategies, test plans and test cases based on the agile stories and/or product requirements. 
  • Write functional tests and automated tests and test harnesses application and services under test. 
  • Collaborate with Quality Assurance team and FMI technical partners to understand systems and component specifications and recommend changes to facilitate efficient and effective testing.
  • Collaborate directly with software developers, product managers, and business analysts to ensure proper development and quality of FMI applications and products.
  • Drive testability and diagnostic ability into products.
  • Participate in efforts to share FMI testing technology and expertise within the company.
  • Perform tasks to meet project deadlines and work together with team to ensure project success.
  • Help define and participate in software development processes that leverages best practice and supports continuous product delivery.
  • Align to software testing best practices. 
  • Participate in and conduct regular peer design and code reviews.
  • Conform to coding conventions and all aspects of the software development life cycle.
  • Participate in scrum ceremonies.
  • Mentor less experienced Software Engineer in Test.
  • Other duties as assigned.


Basic Qualifications:

  • Bachelor’s Degree.
  • 5+ years of experience in a QA automation and/or software development role.
  • Experience using open source tools like Git, Jenkins, or SonarQube.

Preferred Qualifications:

  • Degree in Computer Science, Software Engineering, Management Information Systems, or equivalent.
  • Understanding of REST and demonstrated experience with REST APIs testing and automation.
  • 8+ years of experience in a QA automation and/or software development role.
  • 5+ years of experience in one or more of the following technologies, Java, Javascript, C#/.NET.
  • 5+ years of experience with a build automation technology (Travis, Jenkins, etc.).
  • 4+ years of experience as an engineer in a technical field.
  • Proficiency in at least one of the following programming languages: C++, JavaScript, or Python.
  • Proficiency in creating and designing automation frameworks, developing test automation frameworks with Selenium WebDriver, and the major browser Developer Tools.
  • Demonstrable experience with a SQL-based database technology.
  • Demonstrable experience with Git version control tools.
  • Experience with test automation tools.
  • Strong analytical and problem-solving skills, and the ability to apply these skills cooperatively in a collaborative, and sometimes distributed, team environment (i.e. Agile).

Apply Now

Internal applicants, please use your FMI email address.

Not You?

Thank you

Recommended Jobs

Sr Mgr, Financial Planning & Analysis

Corporate Management 100122 Cambridge Massachusetts United States Cambridge, Massachusetts, United States Corporate Management
About the Job The Senior Manager, Financial Planning & Analysis (FP&A) plays an integral role in the financial planning, reporting and analysis process for Foundation Medicine. The position assists in the preparation of financial plans a...

Mgr, Internal Communications (3 month contract)

People Team 100119 Cambridge Massachusetts United States Cambridge, Massachusetts, United States People Team
POSITION OVERVIEW: Foundation Medicine’s Manager, Internal Communications is responsible for ensuring employees understand and are excited by our mission to transform cancer care. This is a cross functional position that supports FMI corporate ob...

Assoc Dir, Biomarker Development

Biomarkers and Biometrics 100114 Cambridge Massachusetts United States Cambridge, Massachusetts, United States Biomarkers and Biometrics
About the Job The Associate Director, Biomarker Development leads critical scientific and biomarker analysis efforts and manages a multidisciplinary team responsible for biomarker design, definitions, rules, and analysis. The position leverages a...

Regulatory Affairs Specialist

Research and Early Development 100113 Cambridge Massachusetts United States Cambridge, Massachusetts, United States Research and Early Development
About the Job The Regulatory Affairs Specialist performs activities to support the regulatory submissions process through development of regulatory strategy and submission of materials to the FDA for approval of novel platforms. The position prep...

Job Alerts

Not You?

Thank you

Our recent Hackathon brought our colleagues from all departments and regions together to create & innovate. 

Our Data and Tech teams are growing. Hear from the teams about why they chose Foundation Medicine and why they stay. 


Curious how you can help? Good. Curiosity is our most important requirement.