Software Test Automation Engineer

Azenta Life Sciences

Boston (MA)

Hybrid

USD 94,000 - 117,000

Full time

26 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work
On-site in Billerica, MA

Job summary

Azenta Inc. is seeking a Software Test Automation Engineer to design, implement, and maintain scalable test automation frameworks for equipment control applications across desktop, web, and backend services.

You will build automation for WPF and React frontends, .NET middleware, REST APIs, and SQL Server data flows, and integrate tests into CI/CD pipelines with Azure DevOps and GitHub, collaborating with hardware and software teams.

Qualifications

  • Bachelor’s degree in CS/SE or related field.
  • 5+ years of test automation experience with CI/CD.
  • Experience with full-stack automation tools and frameworks.

Responsibilities

  • Design, develop, and maintain test automation frameworks for WPF and React frontends and .NET backend applications.
  • Select and implement tools and strategies for desktop UI, web UI, API, service, database, integration, system, and performance testing.
  • Design and maintain reusable test libraries and promote test automation best practices across teams.
  • Integrate automated tests into CI/CD pipelines using Azure DevOps and GitHub.
  • Collaborate with development and DevOps teams to ensure automated tests run in pull requests, nightly builds, and production releases.
  • Support the creation of validation deliverables including traceability matrices, IQ/OQ/PQ protocols, and validation reports.
  • Conduct performance, load, and security testing on equipment control applications.
  • Maintain comprehensive documentation of test strategies, cases, and results for audit readiness.
  • Collaborate with QA and development team members to improve automation practices, maintainability, and test coverage.
  • Collaborate with software, systems, electrical, and mechanical engineering teams to validate end‑to‑end workflows involving equipment-control software and integrated hardware.
  • Develop automated tests for Windows services, REST APIs, SQL Server data access, stored procedures, data integrity, application upgrades, and data migrations.

Skills

C# programming
.NET
CI/CD
Automation frameworks

Education

Bachelor’s degree in Computer Science, Software Engineering, or a related field

Tools

Playwright
Selenium
FlaUI
WinAppDriver
Postman/Newman
RestSharp
WireMock
Moq
xUnit
NUnit
REST-assured

Job description

Azenta Inc.

At Azenta, new ideas, new technologies and new ways of thinking are driving our future. Our customer focused culture encourages employees to embrace innovation and challenge the status quo with novel thinking and collaborative work relationships.

All we accomplish is grounded in our core values of Customer Focus, Achievement, Accountability, Teamwork, Employee Value and Integrity

Job Title

Software Test Automation Engineer

Job Description
Company Overview

At Azenta, new ideas, new technologies and new ways of thinking are driving our future. Our customer-focused culture encourages employees to embrace innovation and challenge the status quo with novel thinking and collaborative work relationships.

Azenta Life Sciences is a global leader in the life sciences space with headquarters in Burlington, MA, and offices and operations worldwide. We are a market leader in automated bio sample management solutions and genomic services across areas such as drug development, clinical and advanced cell therapies for the industry's top pharmaceutical, biotech, academic and healthcare institutions globally. We provide unparalleled capabilities with our lab analysis, sample management and storage services, informatics software, and consumables, with the largest installed base managing millions of samples globally.

Position Summary

We are seeking a Software Test Automation Engineer to design, implement, and maintain scalable test automation frameworks for equipment control applications in our Automated Storage product line. This hands‑on role will develop automation across WPF C# desktop frontends, React web frontends, .NET middleware, Windows services, REST APIs, and SQL Server databases deployed on our storage platform software. The ideal candidate will have strong experience building maintainable automation frameworks, testing integrated hardware and software workflows, and integrating automated testing into CI/CD pipelines.

Primary Responsibilities
  • Design, develop, and maintain test automation frameworks for WPF and React frontends and .NET backend applications.
  • Select and implement appropriate tools and strategies for desktop UI, web UI, API, service, database, integration, system, and performance testing.
  • Design and maintain reusable test libraries and promote test automation best practices across teams.
  • Integrate automated tests into CI/CD pipelines using Azure DevOps and GitHub.
  • Collaborate with development and DevOps teams to ensure automated tests run in pull requests, nightly builds, and production releases.
  • Support the creation of validation deliverables including traceability matrices, IQ/OQ/PQ protocols, and validation reports.
  • Conduct performance, load, and security testing on equipment control applications.
  • Maintain comprehensive documentation of test strategies, cases, and results for audit readiness.
  • Collaborate with QA and development team members to improve automation practices, maintainability, and test coverage.
  • Collaborate with software, systems, electrical, and mechanical engineering teams to validate end‑to‑end workflows involving equipment-control software and integrated hardware.
  • Develop automated tests for Windows services, REST APIs, SQL Server data access, stored procedures, data integrity, application upgrades, and data migrations.
You Must Have
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in test automation including framework architecture and CI/CD integration.
  • Experience with full‑stack automation tools and frameworks such as Playwright, Selenium, FlaUI or WinAppDriver, Postman/Newman, RestSharp, WireMock, Moq, xUnit, NUnit, and REST‑assured.
  • Strong programming skills in C# and .NET for automated test development; Python or Java experience is beneficial.
  • Hands‑on experience testing distributed applications consisting of Windows desktop clients, web applications, Windows services, REST APIs and databases.
  • Familiarity with regulated environments including ISO 9001, GAMP 5 and 21 CFR Part 11.
  • Proficiency with version control systems like Git and pipeline tools like Azure DevOps.
  • Experience with Azure DevOps Test Plans, test suites, requirements‑to‑test traceability etc.
  • Experience testing software that interfaces with robotic, automation, instrument, or equipment‑control systems.
  • Experience validating SQL Server database functionality, data integrity, stored procedures, application upgrades, and data migrations.
You Can Excel With
  • Experience with test result reporting tools such as Allure or ReportPortal.
  • Knowledge of performance testing tools like JMeter or LoadRunner.
  • ISTQB or similar test automation certification.
  • Experience testing industrial automation, robotics, laboratory automation, manufacturing systems, or equipment‑control software.
  • Experience testing data integrity and security across REST APIs and SQL Server environments.
Working Conditions
  • Occasional travel (<10%) is expected depending on the project phase
  • Hybrid work (4 days / week onsite in Billerica, MA)
EOE M/F/Disabled/VET

If any applicant is unable to complete an application or respond to a job opening because of a disability, please email at Recruiting@azenta.com for assistance.

Azenta is an Equal Opportunity Employer. This company considers candidates regardless of race, color, age, religion, gender, sexual orientation, gender identity, national origin, disability or veteran status.

United States Base Compensation: $94,000.00 - $117,000.00

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Test Automation Engineer
Software Test Automation Engineer

Azenta Inc. • Billerica (MA)

Hybrid
USD 94,000 - 117,000
Hybrid work schedule in Billerica, MA
Hybrid Software Test Automation Engineer
Hybrid Software Test Automation Engineer

Azenta Inc. • Billerica (MA)

Hybrid
USD 94,000 - 117,000
Hybrid work schedule in Billerica, MA
Hybrid Software Test Automation Engineer (C#/ .NET)
Hybrid Software Test Automation Engineer (C#/ .NET)

Azenta Life Sciences • Boston (MA)

Hybrid
USD 94,000 - 117,000
Hybrid work
On-site in Billerica, MA
Automation QA Engineer
Automation QA Engineer

CAI • United States

Remote
USD 90,000 - 130,000
Automation Software Tester / Quality Assurance Engineer
Automation Software Tester / Quality Assurance Engineer

CTIS, Inc. • Rockville (MD)

On-site
USD 120,000 - 170,000
Associate Quality Assurance Engineer
Associate Quality Assurance Engineer

Image Sensing Systems Canada LTD • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Business Analyst, Engineering
Business Analyst, Engineering

Azenta Inc. • Billerica (MA)

Hybrid
USD 74,000 - 92,000
Full Stack Software Engineer
Full Stack Software Engineer

Azenta Life Sciences • SOUTH PLAINFIELD (NJ)

On-site
USD 114,000 - 142,000
Test Automation Engineer
Test Automation Engineer

Mondo • North Reading (MA)

On-site
USD 140,000 - 175,000
Health insurance
Dental insurance
Vision insurance
+2
Automation QA Engineer
Automation QA Engineer

CAI • Philadelphia

Hybrid
USD 90,000 - 130,000