Senior Mobile QA Engineer (Android & iOS)
Role details
Job location
Tech stack
Job description
Our clients come from all walks of life, and so do we. We draw upon our talented and diverse team of different cultures, backgrounds, and life experiences to ensure the success of our business. We have a 'culture-add' mindset rather than 'culture-fit' when it comes to our hiring process, and we intend to genuinely drive transformational change when it comes to diversity, inclusion, and belonging. Key Roles & Responsibilities
-
Define and drive the mobile testing strategy across Android and iOS platforms.
-
Analyze requirements, user stories, and acceptance criteria to create effective test scenarios and ensure coverage.
-
Prepare and maintain test plans, test cases, checklists, and test execution reports.
-
Perform manual testing including functional, regression, smoke, sanity, and exploratory testing.
-
Execute end-to-end mobile testing across multiple devices, OS versions, and environments.
-
Develop, execute, and maintain automated test scripts for both Android and iOS applications using Appium + Java.
-
Validate app behavior across permissions, security prompts, install/upgrade/uninstall scenarios.
-
Log, track, retest, and verify defects using JIRA (or similar tools) and ensure closure with proper validation.
-
Analyze device logs, Appium logs, and crash reports to support faster root cause identification.
-
Collaborate closely with developers, QA, product, and stakeholders to resolve issues and improve quality.
- Support release validation, risk assessment, and test coverage planning for new features
- Mentor junior QA engineers and promote QA best practices within the team
Requirements
-
5+ years of experience in Mobile Testing and Mobile Automation
-
Strong hands-on expertise in Appium for Android and iOS (Mandatory)
-
Strong programming skills in Java
-
Experience with TestNG, Maven, and automation framework development
-
Strong hands-on experience testing on real devices, emulators, and simulators
-
Good understanding of mobile app architecture, mobile testing challenges, and OS/device fragmentation
-
Good understanding about API testing.
-
Experience working in Agile/Scrum teams
-
Hands-on experience with Xcode for: Running builds on managing simulators/devices, viewing console logs