We are looking for an experienced UI Automation Test Engineer / SDET with strong expertise in Java and Selenium and hands-on experience in API testing and automation. The candidate will be responsible for designing, developing, and maintaining robust automated test frameworks and ensuring the quality and reliability of web applications and APIs.
Key Responsibilities
- Design, develop, and maintain automated test scripts using Java and Selenium WebDriver.
- Develop and maintain scalable and reusable UI automation frameworks.
- Execute functional, regression, integration, and end-to-end automation tests.
- Perform API testing and automation for RESTful services.
- Create and maintain automated API test scripts using Rest Assured.
- Analyze test results, identify defects, and work closely with developers to resolve issues.
- Participate in test planning, test case design, execution, and defect management.
- Integrate automation suites with CI/CD pipelines where applicable.
- Maintain test documentation and automation best practices.
- Collaborate with developers, QA engineers, and other stakeholders in an Agile setting.
Mandatory Skills
- Strong programming experience in Java.
- Hands-on experience with Selenium WebDriver.
- Strong understanding of UI automation testing concepts and frameworks.
- Good knowledge of API testing and REST APIs.
- Experience with automation frameworks such as TestNG/JUnit.
- Good understanding of OOP concepts, exception handling, collections, and Java fundamentals.
- Experience with Git/version control.
- Understanding of software testing methodologies and defect life cycle.
Good to Have
- Hands-on experience with Rest Assured for API automation.
- Experience with API tools such as Postman.
- Knowledge of CI/CD tools such as Jenkins/GitHub Actions/Azure DevOps.
- Experience with Maven/Gradle.
- Knowledge of BDD frameworks such as Cucumber.
- Experience working in an Agile/Scrum environment.
- Basic knowledge of SQL/database testing.
Required Technical Skill Set
Mandatory:
Java | Selenium | UI Automation | REST API Testing | API Automation