Develop and maintain automated test scripts using Java and Selenium WebDriver
Execute automated and manual test cases for web applications
Perform functional, regression, smoke and sanity testing
Create and maintain automation frameworks on TestNG/JUnit
Apply the Page Object Model design pattern in test automation
Write clear and detailed test cases and test scenarios
Identify, report and track defects in JIRA
Work with the development team to understand application functionality
Participate in code reviews of automation scripts
Support CI/CD integration by maintaining automated suites
Perform API testing using Postman or Rest Assured
Participate in daily standups and Agile/Scrum activities