Role Overview
We are seeking a Senior Mobile Quality Engineer to own the endtoend quality strategy for native iOS and Android mobile applications. This role goes beyond traditional testing the ideal candidate will design and build robust automation frameworks, integrate quality into CI/CD pipelines, and proactively prevent defects before they reach production.
The Senior Mobile QE will work closely with the Mobile Lead, developers, and DevOps teams to ensure quality is embedded throughout the development lifecycle, supporting fast, reliable, and scalable mobile releases.
Key Responsibilities
Test Automation Frameworks
- Design, develop, and maintain automated UI and integration testing frameworks for:
- iOS: XCUITest
- Android: Espresso / Jetpack Compose Test
- Crossplatform: Appium
- Ensure frameworks support Swift and Kotlin codebases.
- Maintain scalable, reliable, and reusable automation solutions.
CI/CD Integration (ShiftLeft Testing)
- Integrate automated test suites into CI/CD pipelines using:
- GitHub Actions
- Bitrise
- Fastlane
- Enable rapid feedback loops and early defect detection.
- Maintain YAMLbased pipeline configurations for automation execution.
Device Lab & Compatibility Testing
- Manage testing across:
- Physical device labs
- Cloud providers such as BrowserStack and AWS Device Farm
- Ensure compatibility across:
- Multiple OS versions
- Screen sizes
- Device manufacturers
Performance & Stability Monitoring
- Measure and analyze mobile performance metrics:
- CPU usage
- Memory leaks
- Frame drops
- Monitor application health and crashes using Firebase Crashlytics.
- Partner with development teams to resolve stability and performance issues.
Strategic Quality Planning
- Define and enforce Definition of Done (DoD) with quality gates.
- Manage test data and environments effectively.
- Conduct exploratory testing on highrisk and highimpact features.
- Advocate for quality during grooming, planning, and design discussions.
API & Network Testing
- Validate RESTful APIs using:
- JSON validation
- Dependency mocking (e.g., MockWebServer)
- Inspect and debug network traffic using tools such as:
- Charles Proxy
- Flipper
- Proxyman
Collaboration & Reporting
- Provide clear, actionable defect reports with reproducible steps.
- Collaborate closely with developers to debug and resolve complex issues.
- Participate actively in Agile ceremonies and crossfunctional reviews.
Required Skills & Qualifications
Mandatory Skills
- 8+ years in Software Quality Engineering.
- 3+ years focused exclusively on native mobile applications.
- Strong handson experience with:
- XCUITest (iOS)
- Espresso / Jetpack Compose (Android)
- Appium (crossplatform)
- Proficiency in:
- Experience testing modern declarative UIs:
- Strong understanding of REST APIs, JSON, and service mocking.
- Handson CI/CD experience with mobile pipelines.
- Strong knowledge of Agile/Scrum methodologies.
Analytical & Behavioral Competencies
- Strong analytical mindset with ability to identify edge cases:
- Offline mode
- Lowbattery states
- Intermittent or unstable connectivity
- Processdriven with a proactive qualityfirst approach.
- Excellent communication and crossteam collaboration skills.
- Ability to mentor junior QA engineers and influence quality standards.
Preferred / NicetoHave Skills
- Experience with performance profiling tools.
- Exposure to cloudbased testing platforms.
- Prior experience in consumerfacing, highscale mobile applications.