Software Test Automation Engineer

Azenta Life Sciences•Billerica, MA
•$94,000 - $117,000•Hybrid

About The Position

Azenta is seeking a Software Test Automation Engineer to design, implement, and maintain scalable test automation frameworks for equipment-control applications in its Automated Storage product line. This hands-on role develops automation for WPF C# desktop and React web frontends, .NET middleware, Windows services, REST APIs, and SQL Server databases deployed on the storage platform software. The role focuses on maintainable automation frameworks, integrated hardware and software workflows, and automated testing within CI/CD pipelines. The engineer works with QA, development, DevOps, software, systems, electrical, and mechanical engineering teams to validate end-to-end workflows involving equipment-control software and integrated hardware. The position also supports validation documentation and audit readiness, and conducts performance, load, and security testing. The work is hybrid, with four days per week onsite in Billerica, Massachusetts, and occasional travel of less than 10% depending on project phase.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 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.
  • 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 such as Git and pipeline tools such as Azure DevOps.
  • Experience with Azure DevOps Test Plans, test suites, requirements-to-test traceability, automated test reporting, and defect linkage.
  • 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.

Nice To Haves

  • Python or Java experience.
  • Experience with test result reporting tools such as Allure or ReportPortal.
  • Knowledge of performance testing tools such as 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.

Responsibilities

  • Design, develop, and maintain test automation frameworks for WPF and React frontends and .NET backend applications.
  • Select and implement suitable 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 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 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.
  • Design and execute automated end-to-end tests spanning desktop applications, web applications, backend services, databases, and integrated automated-storage equipment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service