Senior Test Automation Engineer
Core
Designing, building, and maintaining Java-based automation frameworks to deliver automated test coverage across functional, cross-browser, API, integration, and acceptance testing layers.
Role type
Senior Test Automation Engineer (Java)
Builds
Production-grade automated test suites and frameworks integrated into CI/CD pipelines
Domain
Software Quality Assurance / Test Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work -> product features (test suites/frameworks)
Required skills
Java, Selenium, Playwright, Cypress, Karate, REST-assured, API testing, CI/CD integration, Agile/Scrum, Test strategy definition, Defect analysis
Preferred skills
Test-driven development, Behaviour-driven development, Exploratory testing, Contract testing
Technologies
Java, Selenium, Playwright, Cypress, Karate, REST-assured, CI/CD tools
Responsibilities
Design and build Java-based automation frameworks from scratch; Deliver automated test coverage across functional, cross-browser, API, integration, and acceptance testing; Integrate automated tests into CI/CD pipelines; Define and execute test strategies and plans; Perform front-end cross-browser functional testing and user acceptance testing; Review and improve test environments and processes; Provide test estimates and contribute to planning sessions.
Seniority
Senior, hands-on IC
