Job Description: We are looking for a highly skilled QA Automation Engineer with expertise in Selenium and Appium to join our dynamic team. The ideal candidate will be responsible for designing, developing, and executing automated test scripts to ensure the quality and performance of our web and mobile applications.

Key Responsibilities:

Develop, maintain, and execute automated test scripts using Selenium and Appium.
Design and implement test strategies, test plans, and test cases for web and mobile applications.
Collaborate with developers, product managers, and other QA team members to understand project requirements and provide input on testability.
Perform functional and regression testing to ensure high-quality product releases.
Identify, analyze, and report defects, and work closely with development teams for resolution.
Enhance and optimize existing automation frameworks and develop new frameworks as needed.
Stay up-to-date with industry trends and emerging automation technologies.
Required Skills & Qualifications:

Bachelor’s degree in Computer Science, Information Technology, or related field.
Strong proficiency in Selenium WebDriver and Appium for mobile automation.
Experience in programming languages such as Java, Python, or C#.
Hands-on experience with test automation frameworks like TestNG, JUnit, or similar.
Knowledge of mobile testing on iOS and Android platforms.
Experience with CI/CD tools such as Jenkins, Git, or Azure DevOps.
Strong understanding of Agile methodologies and working in Scrum teams.
Excellent problem-solving skills and attention to detail.
Strong verbal and written communication skills.
Preferred Qualifications:

Experience with API testing tools like Postman or RestAssured.
Knowledge of cloud-based testing platforms such as BrowserStack or Sauce Labs.
Familiarity with containerization and virtualization tools like Docker.