Responsibilities: - Develop and maintain automated test scripts using Selenium with Java and Appium. - Design, execute, and report on comprehensive test cases for web and mobile applications. - Collaborate with development teams to identify test requirements and address issues. - Perform regression, integration, and functional testing to ensure application quality. - Troubleshoot and debug test failures and provide detailed reports. - Optimize test automation frameworks for efficiency and scalability. Requirements: - Strong proficiency in Selenium with Java for web automation. - Hands-on experience with Appium for mobile application testing. - Knowledge of test frameworks like TestNG or JUnit. - Familiarity with version control tools such as Git. - Experience with CI/CD tools (e.g., Jenkins, Bamboo). - Strong understanding of QA methodologies, test processes, and best practices. - Excellent problem-solving skills and attention to detail. Preferred: - Knowledge of API testing tools (Postman, RestAssured). - Familiarity with cloud-based testing platforms (e.g., BrowserStack, Sauce Labs). - Exposure to Agile methodologies and tools like Jira.