
Senior Test Automation Engineer
Waters Corporation7 months ago
Romania (city not specified)Senior
Responsibilities
- Automate tests using Selenium, Playwright, and C#.
- Write moderately complex code and scripts to test systems.
- Create test harnesses, test infrastructure, test plans, and test strategies.
- Develop and execute UI, Web Services API, functional, non-functional, integration, regression, performance, unit, system, and end-to-end tests.
- Participate in quality initiatives, code reviews, requirements reviews, and design specification reviews.
- Assess test quality, coverage, and automation maturity using key metrics.
- Collaborate with test strategists and drive adoption of improved automation practices and continuous integration and delivery frameworks.
Requirements
- Bachelor’s degree or higher, or equivalent, in science, computing, engineering, or related subjects.
- Experience working in a software development environment.
- Experience writing maintainable, feature-based or declarative test cases.
- Experience preparing and executing automation test scripts using Selenium and Cypress.
- Experience with Web Services API testing.
- Solid understanding of appropriate testing types and testing levels based on requirements.
- Experience with Gherkin and executable specifications is desired.
- Experience preparing and executing Playwright automation scripts is desired.
Tech Stack
C#CypressSelenium
Categories
About Waters Corporation
Waters Corporation builds analytical instruments and software for pharmaceutical, biopharma, food and environmental labs, and clinical diagnostics. Its portfolio spans UPLC/HPLC chromatography, mass spectrometry, thermal analysis (TA Instruments), informatics, and analytical standards and reagents, sold alongside service and consumables. Founded in 1958 and headquartered in Milford, Massachusetts, Waters is a public company (NYSE: WAT) with systems used in drug development, quality control, and safety testing worldwide.