Key Responsibilities: Design, develop, and execute automated tests for web and mobile applications using Selenium and Appium. Write reusable and maintainable test scripts in Java. Develop test cases and test scenarios based on functional requirements. Log, track, and report bugs and defects with clear documentation. Work closely with developers, product managers, and other QA engineers in an Agile environment. Participate in sprint ceremonies and contribute to continuous quality improvement.