Design, develop, and maintain automated test scripts using Selenium and Java (or JavaScript) Build and enhance automation frameworks for web applications Participate in test planning, test case design, and test execution Collaborate with developers, product managers, and QA