Senior Mobile QA Engineer (Android & iOS)
Role details
Job location
Tech stack
Job description
-
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
Do you have experience in iOS development?, 1. 5+ years of experience in Mobile Testing and Mobile Automation
- Strong hands-on expertise in Appium for Android and iOS (Mandatory)
3.Strong programming skills in Java
4.Experience with TestNG, Maven, and automation framework development
5.Strong hands-on experience testing on real devices, emulators, and simulators
6.Good understanding of mobile app architecture, mobile testing challenges, and OS/device fragmentation
7.Good understanding about API testing.
8.Experience working in Agile/Scrum teams
9.Hands-on experience with Xcode for: Running builds on managing simulators/devices, viewing console logs