Automation Testing
Core
Develop and maintain automated tests for functional, regression, and integration testing using Selenium, Karate DSL, and API testing tools.
Role type
Senior IC automation testing engineer
Builds
Production test suites and API validation scripts
Domain
Software Quality Assurance / Test Automation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Python, REST API testing, SOAP API testing, Selenium, Karate DSL, Postman, RestAssured, TestNG, JUnit, Maven, Gradle, Jenkins, Git, Bitbucket, Cucumber, BDD frameworks, STLC, Agile/Scrum methodologies
Preferred skills
BDD frameworks (Cucumber, Karate)
Technologies
Selenium, Karate DSL, Java, Python, REST, SOAP, Postman, RestAssured, TestNG, JUnit, Maven, Gradle, Jenkins, Bitbucket, Git, Cucumber
Responsibilities
Develop and maintain automated tests using Selenium, Karate DSL, or similar tools; Write automation scripts using Java, Python, or another object-oriented programming language; Perform API testing for REST and SOAP services; Conduct functional, regression, and integration testing; Write clear test cases and bug reports; Collaborate with business analysts, developers, and QA team members; Use testing frameworks, build tools, CI/CD tools, and version-control systems as part of the test automation process
Seniority
Senior, hands-on IC