Jobs and Careers
WA
Senior Systems Test Engineer
Waters CorporationNew Castle, United Statesfull_timeVerifiedPosted 5 Mar 2026
About the role
Overview
We are seeking a Senior System and Software Test Engineer to validate and assure the quality of complex system software spanning scientific instruments and full web application stacks. This role emphasizes system-level testing, automation, and CI/CD integration, and works closely with Product teams to deliver robust, scalable, and secure analytical instrument platforms.Typical tasks of the position include, but are not limited to
- Design, develop, and execute system-level test strategies for Linux-based IoT platforms, integrating embedded software, backend services, and web applications
- Validate end-to-end workflows across device firmware, edge services, cloud/backend APIs, and web UI
- Perform functional, integration, regression, performance, scalability, and reliability testing
- Test system behavior under real-world conditions (network latency, device failures, power cycling, upgrades, and stress scenarios)
- Test instrument bring-up, initialization, calibration, and recovery sequences across power cycles, firmware updates, and fault conditions.
- Verify system behavior under environmental and operational stresses (temperature variation, vibration, long-duration runs, and high-duty cycles)
- Lead and support cross-disciplinary root cause analysis involving software, electronics, firmware, and mechanical components
- Diagnose complex issues spanning Linux OS, embedded controllers, electronics, and mechanical subsystems
- Use logs, telemetry, oscilloscopes, logic analyzers, and other diagnostic tools to isolate hardware–software interaction issues
- Reproduce field and manufacturing issues in lab environments and drive corrective actions
- Support manufacturing test strategies by validating system-level test coverage and automation readiness
- Assist with serviceability and diagnostics validation, ensuring issues can be effectively detected and resolved in the field
- Develop and maintain automated test frameworks for system, API, and web layers
- Integrate automated tests into CI/CD pipelines to enable continuous quality
- Drive increased test coverage at the system and service-interaction level, beyond unit testing
- Collaborate with DevOps to support build verification, deployment validation, and release readiness
- Validate containerized and non-containerized deployments (e.g., Docker-based services on Linux)
- Monitor test results from CI pipelines and provide rapid feedback to development teams
- Support troubleshooting of system issues in development and pre-production environments
The successful candidate will have a combination of knowledge, skills, and experience that would include the following
- 5+ years of experience in system software testing or system validation for complex products combining software, electronics, firmware, and electromechanical subsystems
- Strong hands-on experience testing Linux-based systems and IoT platforms, including hardware–software integration
- Proven ability to test web application stacks (UI, APIs, backend services) and validate end-to-end system workflows
- Proficiency in test automation and scripting (Python preferred) and integration with CI/CD pipelines
- Demonstrated skill in troubleshooting and root cause analysis across software, embedded controllers, electronics, sensors, and motion-control subsystems
- Comfortable working in a lab environment with analytical instruments, using diagnostic tools (logs, telemetry, multimeter, oscilloscope)
Preferred / Nice-to-Have Skills
- Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions, Azure DevOps)
- Experience with IoT platforms, edge devices, or connected instruments
- Familiarity with containerization (Docker, Kubernetes concepts)
- Experience with cloud-connected systems (AWS, Azure, or GCP – at a functional level)
- Exposure to performance, load, or reliability testing in distributed systems
- Knowledge of observability tools (logs, metrics, traces) for test and failure analysis
Company Description
Waters Corporation (NYSE:WAT) is a global leader in life sciences and diagnostics, dedicated to accelerating the benefits of pioneering science through analytical technologies, informatics, and service. With a focus on regulated, high-volume testing environments, our innovative portfolio harnesses deep scientific expertise a
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s