Skip to content

Senior Quality Assurance Engineer

Senior Quality Assurance Engineer

About the role:

Elemental Machines is looking for a seasoned Senior Quality Assurance Engineer to contribute to the testing of our cloud based software and IoT devices. As a Senior Engineer on this team, you are creating a test environment, reviewing code, designing and documenting your architectural choices, contributing to technical leadership, and working closely with engineering and devops to ensure the quality of EM's software products and services in order to advance EM’s business goals.

You will be responsible for defining a set of metrics and quality standards that describe the level of service that our system should provide and then you will create a test environment that will help us to validate against those metrics and standards. In addition, you will work with the development team to understand how the overall system behaves and put in predictive analysis to warn the team when the system is getting into an unstable state. This will all go towards improving the robustness and resilience of the product.

A successful candidate must be creative, willing to innovate, and possess interest and aptitude to succeed in a startup environment. You must be able to work independently, understand the needs of the business, proactively reprioritize as needs change, remain flexible and work as a member of a team, and strive for personal growth in line with company goals. You are comfortable with learning about and contributing to the testing of all levels of the stack and pipeline.

A bachelor’s degree in computer science is required, with a strong working knowledge of Linux and 10+ years experience in complex software testing required.  You will be instrumental in architecting the system to progress it forward and meet growing needs of business.

This is a full-time position based out of our Cambridge, MA office. A hybrid or fully remote work environment is acceptable.


About us:

Today’s research, clinical, and quality control labs are expected to discover and produce at a pace once considered unimaginable. Now, to lead is to be led by data. The Elemental Machines platform elevates LabOps teams to lead data-driven discovery, development, and delivery by simplifying the connection between physical and digital worlds. The result is a lab united by a universal cloud-connected dashboard and operations, informed by monitoring of every asset and environment, both in real-time and over time.  Why? The standards established by operations determine the pace of output and discovery organization-wide.

Excellence in LabOps is a connection away.


What do we do?

We elevate LabOps teams to lead data-driven discovery, development, and delivery.

How do we do it?

We simplify the connection between the physical and digital worlds.

Why do we do it?

Optimizing the operations of research, clinical, and quality control labs has an exponential impact.


The Culture:

Elemental Machines is a startup company based in Cambridge, MA, and we love it here! Being right next to some of the most innovative companies in the IoT and BioTech industries gives us drive and passion to pursue our own big goals, while enabling other companies to pursue theirs. 

We are committed to delivering on our promise to our customers: accelerate how they get science done. This commitment touches every level of our culture, because we are excited every day to stretch our creativity in balancing the needs of our customers with the resources at our disposal, and to thoughtfully interact with our peers to keep our mission on track.


More about the role:


  • Using a deliberate and methodical approach, architect a test environment for cloud applications

  • Create quality metrics and standards that define a service level that our system can provide

  • Create tests that exercise the system against quality metrics and standards

  • Understand how our system operates and create instrumentation to monitor performance

  • Scope, estimate, manage and deliver test projects in line with deliverable schedule.

  • Collaborate and communicate with the engineering teams including: technical director, hardware devices team, front end development team, data ingestion and devops team and technical support team.


  • Degree in Computer Science, Electrical/Computer engineering, or a related field.

  • 10+ years hands-on QA Testing experience including exposure to Cloud Native environments and High Availability systems.

  • A background or significant exposure Devops is desired

  • Strong experience in developing test plans and testcase automation

  • Experience testing software that includes cache, relational and timeseries database platforms required: Redis, PostgreSQL, InfluxDB preferable.

  • Experience testing software infrastructure in cloud environments, 24/7 availability and high performance computing, including Google Cloud Platform, Kubernetes, Helm, Terraform, Docker, and the like.

  • Excellent communication and time management skills.

To Apply:

Please send your cover letter & resume to and be sure to put the job title you are applying for in the subject line. 

Additionally, please include your answers to these two questions:

  1. Are you legally authorized to work in the United States?
  2. Will you now, or in the future, require sponsorship for Employment VISA Status (e.g. - H-1B VISA Status)?



Search Our Blog & Events