Job Description:
Job Overview:
We are seeking a highly skilled QA Automation Engineer with strong expertise in Java-based automation frameworks, Selenium WebDriver, and Mobile Testing (Appium). The ideal candidate will have hands-on experience in designing, developing, and maintaining automated test scripts for both web and mobile applications, ensuring product quality across platforms.
Key Responsibilities:
Design, develop, and maintain automation frameworks using Java and Selenium.
Create and execute automated test scripts for web and mobile (iOS/Android) applications using Appium.
Perform functional, regression, and integration testing as part of the QA process.
Collaborate with developers, product managers, and other QA engineers to understand requirements and define test strategies.
Integrate automation suites with CI/CD pipelines (e.g., Jenkins, GitLab CI).
Identify, log, and track defects using tools like JIRA or Azure DevOps.
Participate in test planning, estimation, and reporting activities.
Continuously improve automation efficiency and test coverage.
Required Skills:
Strong programming skills in Java.
Hands-on experience with Selenium WebDriver for UI automation.
Proficient in Mobile Automation Testing using Appium.
Good understanding of TestNG, Maven/Gradle, and Page Object Model (POM).
Experience with API testing tools (e.g., Postman, RestAssured) is a plus.
Working knowledge of Git, Jenkins, and other CI/CD tools.
Familiarity with Agile/Scrum methodologies.
Excellent problem-solving and communication skills.