You will design, develop, and maintain automation test scripts for the platform, integrating them into CI/CD pipelines.
This role is on-site.
Responsibilities
Design and maintain automation test scripts using Java and Selenium, including complex XPath locators and wait strategies.
Perform API testing by validating HTTP methods (GET, POST, PUT) and status codes.
Optimize test execution time by managing parallel test sessions.
Integrate automation scripts into Jenkins pipelines.
Collaborate with QA and development teams to define test strategies.
Required Skills
15+ years of professional experience in Java development and automation.
Deep expertise in Java core concepts: HashMaps, Arrays, Exception Handling, StringBuilder vs StringBuffer, and OOPs principles (Polymorphism, Inheritance).
Proficiency in Selenium WebDriver, including explicit/implicit waits and complex locator strategies.
Strong familiarity with JUnit and TestNG, specifically DataProviders and parameterization.
Experience automating REST APIs and understanding HTTP protocols.
Familiarity with CI/CD principles and basic Jenkins job creation.