Overview
Skills
Job Details
Job Overview
We are seeking a skilled QA Engineer with strong experience in mobile automation testing using Appium. The ideal candidate will possess deep expertise in test automation frameworks, programming skills, and mobile testing techniques. You will work closely with global development teams to ensure the highest product quality across Android and iOS platforms.
Key Responsibilities
Design, develop, and maintain automated tests for mobile applications using Appium.
Collaborate with developers, product managers, and QA analysts to define test strategies and ensure comprehensive test coverage.
Perform functional, regression, and integration testing on emulators, simulators, and real mobile devices.
Integrate automated tests with CI/CD pipelines to ensure continuous quality validation.
Debug and analyze defects, providing detailed reports and logs to support resolution.
Develop and execute API tests using Postman or Rest Assured.
Participate in Agile ceremonies and contribute to sprint planning, estimation, and retrospectives.
Maintain QA documentation including test plans, test cases, and automation scripts.
Required Skills and Qualifications
QA experience with strong expertise in mobile automation testing using Appium.
Proficiency in Java, Python, or JavaScript for automation scripting.
Experience with Selenium WebDriver, TestNG or JUnit, and CI/CD tools (Jenkins, GitLab, etc.).
Hands-on experience with mobile device testing using emulators, simulators, and physical devices.
Familiarity with Android Studio and Xcode.
Strong understanding of QA methodologies, STLC, and Agile/Scrum practices.
Working knowledge of API testing tools (Postman, Rest Assured) and version control systems (Git, Bitbucket).
Excellent analytical, debugging, and communication skills.
Ability to thrive in a global, fast-paced environment managing multiple releases.
Nice to Have
Experience testing hospitality or travel domain applications such as bookings, loyalty programs, or reservation systems.
Exposure to mobile performance testing tools like JMeter or LoadRunner Mobile.
Familiarity with cloud-based test environments (AWS, Azure, or Google Cloud Platform).
Knowledge of Appium Inspector, Allure reports, or similar test reporting tools.