Software Test Automation Engineer
-
Software Development
Job Description & How to Apply Below
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 EngineerJob 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.
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 Dev Ops and Git Hub.
- Collaborate with development and Dev Ops 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.
- Design and execute automated end-to-end tests spanning desktop applications, web applications, backend services, databases, and integrated automated-storage equipment.
- 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 Win App Driver , Postman/Newman, Rest Sharp, Wire Mock, 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 Dev Ops.
- Experience with Azure Dev Ops Test Plans, test suites, requirements-to-test traceability, automated test reporting, and defect linkage.
- Experience testing software that interfaces with robotic, automation,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction