Test Automation Engineer
Core
Design, implement, and maintain automated test cases and frameworks to ensure high-quality software delivery.
Role type
Test Automation Engineer
Builds
Automated test suites, test frameworks, and CI/CD test pipelines
Domain
Software Engineering / Test Automation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, Behave, Playwright, API testing, BDD/TDD, regression testing, smoke testing, CI/CD pipelines, gRPC, REST API testing
Preferred skills
gRPC testing, large-scale Agile environment experience
Technologies
Python, Behave, Playwright, gRPC, REST
Responsibilities
Design and execute automated test cases with a focus on API and end-to-end testing; Develop and improve existing test automation frameworks; Analyze failed tests to identify root causes and create defects; Create and maintain regression and smoke test suites; Collaborate with developers to analyze testability and challenge acceptance criteria; Execute integration tests and contribute to CI/CD pipeline improvements
Seniority
Mid-Senior, hands-on IC