Senior QA Test Automation Engineer (Java, Selenium WebDriver, and TestNG/JUnit)
Core
Develop and maintain automation test scripts and frameworks for functional, regression, and end-to-end testing of enterprise platforms, including API and database validation.
Role type
Senior QA Test Automation Engineer
Builds
Automated smoke and regression test suites, CI/CD pipeline integrations, and API test strategies
Domain
Life sciences / Enterprise software testing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Selenium WebDriver, TestNG/JUnit, REST API testing (Postman/RestAssured), SQL, CI/CD tools (Jenkins/Azure DevOps), Git, Maven/Gradle, Microservices architecture
Preferred skills
BDD frameworks (Cucumber), Frontend automation (Playwright/Cypress), Performance testing (JMeter/LoadRunner)
Technologies
Java, Selenium WebDriver, TestNG, JUnit, Postman, RestAssured, Jenkins, Azure DevOps, Git, Maven, Gradle, JMeter, LoadRunner, Cucumber, Playwright, Cypress
Responsibilities
Develop and maintain automation test scripts using Java and Selenium; Enhance automation frameworks supporting CI/CD pipelines; Design and document test cases and strategies; Perform API testing for RESTful and SOAP services; Write SQL queries to validate test results against databases; Track, manage, and resolve defects using Azure DevOps/JIRA; Perform manual testing where automation is not feasible
Seniority
Senior, hands-on IC