Manual QA Engineer for Mobile App Offline
A large-scale consumer mobile application with millions of active users required a robust testing strategy to ensure stability, performance, and seamless user experience. Testing efforts focused on both iOS and Android platforms, covering functional validation, UI/UX consistency, geolocation features, and real-time interactions.
Responsibilities:
- Own end-to-end QA within a sprint: create test strategies/plans, define scope & priority, estimate effort, track progress, unblock issues, and ensure on-time, high-quality releases.
- Plan and execute test cycles across feature, integration, regression, and release certification (TestFlight/Internal App Sharing/production).
- Author clear, reproducible defects with videos, logs, and device metadata; drive root cause and follow-through to resolution.
- Partner with developers & PMs to clarify requirements/acceptance criteria, risks, and success metrics.
- Network-aware testing (airplane mode, 2G/3G throttling, packet loss) using proxies and emulator/simulator tools.
- API validation for mobile backends (manual REST verification, contracts, edge cases).
- Data/analytics validation (events, funnels, attribution) against tracking specs.
- Release readiness: build verification, smoke suites, sanity checks; participate in bug triage, go/no-go, and post-mortems.
- Automation-aware: convert high-priority manual scenarios into actionable automation tickets; collaborate with SDETs on monthly audits and coverage plans.
- Lead release-team testathons for major feature launches: plan charters, coordinate cross-functional participants, track findings, and publish results.
- Work closely with the automation team on weekly release regression cycles: align scope, review flaky tests, and prioritize automation candidates from recent escapes.
- Hands-on memory profiling using Xcode Instruments and Android Studio Profiler; detect leaks/retention, analyze heap/allocations, and file actionable performance bugs with traces.
- Be metrics-oriented and deliver weekly Quality Release Reports to the Release Manager (coverage & pass rate, defect density/age/SLA, crash-free users, ANR rate, cold-start time, flakiness, known risks).
Must-Have Qualifications:
- 2+ years of hands-on QA for iOS and Android consumer apps (feature, integration, regression, release testing).
- Strong understanding of SDLC and mobile release trains (feature flags, build types, staged rollouts, crash & analytics tooling).
- Clear, proactive communication—align with developers and product on requirements, test plans, and test strategies without supervision.
- Proven end-to-end ownership of sprint QA (scope/priorities, daily progress, blockers, timely sign-off).
- Testing on real devices and emulators/simulators; coverage across OS versions, screen sizes, locales, accessibility setups.
- Tooling: Xcode (logs, profiling), Android Studio/ADB, Charles Proxy or Fiddler, Jira, Qase | AI-powered Test Management Software for Quality Assurance .
- Manual REST API testing (Postman/Insomnia) and solid grasp of client–server interactions (headers, auth, caching).
- Excellent written/spoken English, crisp test docs and defect reports.
Nice-to-Have:
- Accessibility testing to WCAG 2.1 AA (VoiceOver/TalkBack, color/contrast, semantics).
- Experience with IAP/subscriptions, push notifications, deep links, geo features.
- Familiarity with crash/analytics stacks (Firebase, Datadog, Amplitude, Mixpanel, Sentry, Crashlytics).
- Exposure to mobile automation (XCUITest/Espresso/Maestro) and creating high-value automation backlog.
- Client-side performance profiling (startup time, memory, jank) and battery/network sensitivity checks.
Required skills experience
| Xcode | 2 years |
| Android Studio | 2 years |
| ADB | 2 years |
Required languages
| English | B2 - Upper Intermediate |
Charles Proxy, Fiddler, Qase, REST API, Postman
The job ad is no longer active
Look at the current jobs QA Manual →
📊
$1000-1500
Average salary range of similar jobs in
analytics →
Loading...