Skip to content

Senior Software Quality Assurance Engineer

Senior Software Quality Assurance Engineer

About the role:

Elemental Machines is looking for a seasoned Senior Software Quality Assurance Engineer to contribute to the testing of our cloud based software and IoT devices. As the Lead 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 other engineering teams and the customer success team to ensure the quality of EM's software products and services in order to advance EM’s business goals.


Your primary focus will be on creating a test platform for our cloud software infrastructure. You will introduce processes and strategies that will contribute to the robustness and resilience of our 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 located in our Cambridge, Mass. headquarters. Applicants must reside in the Greater Boston Area.


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.


      • Using a deliberate and methodical approach, architect a test environment for cloud applications
      • 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.

      • 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