We are looking for a highly skilled and experienced Test Automation Engineer / SDET with strong expertise in automation testing and Java programming. The ideal candidate should have hands-on experience in designing and implementing scalable test automation frameworks with a strong focus on API testing (80%) and UI testing (20%). Candidates should possess excellent coding skills in Java from a testing perspective and experience working with modern automation tools and frameworks.
Design, develop, and maintain scalable and reusable automation frameworks for API and UI testing.
Build and execute automated test scripts using Java, Selenium, and Playwright.
Perform extensive API testing (80%) and UI testing (20%) across web applications.
Create and execute automated test cases for functional, regression, integration, and end-to-end testing scenarios.
Collaborate with developers, business analysts, and QA teams to understand requirements and define test strategies.
Identify, troubleshoot, and resolve defects while ensuring quality standards are maintained.
Integrate automation scripts into CI/CD pipelines and support continuous testing initiatives.
Participate in code reviews and contribute to improving automation best practices and standards.
Analyze test execution results and provide detailed reports to stakeholders.
Continuously improve test coverage, execution efficiency, and framework stability.
6–8 years of experience in Software Testing / Test Automation / SDET roles.
Strong hands-on experience in Java programming with a solid understanding of OOP concepts.
Expertise in Selenium Automation Framework development.
Strong experience in API Automation Testing using tools/frameworks such as Rest Assured or similar.
Experience with Playwright for UI automation testing.
Strong understanding of automation framework design patterns and testing methodologies.
Experience in test planning, execution, and defect lifecycle management.
Familiarity with CI/CD tools and version control systems such as Git.
Strong analytical, debugging, and problem-solving skills.
Excellent communication and collaboration abilities.
Experience working in Agile/Scrum environments.
Exposure to Jenkins, Maven, TestNG, JUnit, or similar tools.
Knowledge of performance testing and cloud-based testing environments is a plus.
Immediate joiners or candidates serving a notice period of 15–30 days are preferred.
Self-driven professional with strong ownership and passion for quality engineering.