Design, develop and maintain automation test frameworks using Java and Selenium WebDriver
Create, execute and maintain automated scripts for functional, regression and smoke testing
Perform manual testing — functional, integration, system and UAT
Build automation solutions on TestNG/JUnit; apply Page Object Model and data-driven testing
Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI or similar)
Work with developers, product owners and business analysts to clarify requirements
Conduct API testing using Rest Assured, Postman or equivalent
Identify, document and track defects in JIRA / Azure DevOps
Review test cases and give feedback to junior team members
Participate in sprint planning, daily standups and retrospectives; report testing progress