Mobile QA
Mobile QA Engineer (iOS) Subscription Apps & Growth Stack
About the Company
Our client is a fast-growing mobile app portfolio company dedicated to creating products that make users lives smarter, not harder. Their portfolio spans a range of categories, and they are on a mission to scale their apps to reach millions of users worldwide. Theyre looking for a detail-oriented Mobile QA Engineer to safeguard app quality by rigorously testing subscription flows, analytics, attribution integrations, and featuresensuring every release delivers a flawless experience to end users.
About the Role
Youll own quality for a portfolio of consumer iOS apps with subscription monetization. Day-to-day, youll validate paywalls and purchase flows (StoreKit/RevenueCat), attribution/MMP plumbing (Singular), analytics/crash reporting (Firebase), and the overall UX across fast release cycles. Expect a mix of thoughtful manual testing plus targeted automation where it pays off.
What Youll Do
-
Plan, execute, and maintain test plans for iOS releases (feature, regression, exploratory, device matrix).
-
Validate subscription journeys end-to-end: paywall rendering, free trials, intro offers, upgrades/downgrades, cancellations, grace periods, receipts, entitlement state (StoreKit/RevenueCat).
-
Verify analytics & stability signals: Firebase Analytics events naming/params, Remote Config treatments, and Crashlytics crash grouping & dSYMs.
-
Test MMP integrations and postbacks (Singular), including attribution correctness, SKAdNetwork paths, and deep link journeys.
-
Partner with Growth/Product to QA experiments (remote config, A/Bs) and ensure clean data for KPI reads (install trial paid LTV).
What Youll Bring
-
35+ years testing native mobile apps, with deep iOS expertise (Xcode, TestFlight, StoreKit sandbox).
-
Hands-on with subscription stacks: RevenueCat (or equivalent server-side receipt validation) and App Store Connect artifacts.
-
Comfort with MMPs (one or more of AppsFlyer, Adjust, Singular): understanding of attribution windows, postbacks, SKAN basics.
-
Fluency with Firebase (Analytics, Crashlytics, Remote Config) and interpreting dashboards.
-
Experience with ad networks (Admob).
Nice to Have
-
Experience testing ad monetization (rewarded/interstitial) and deep links.
-
SQL or BigQuery for sanity-checking event quality.
How Success Will Be Measured
-
Release health: crash-free sessions and ANR rates trend in the right direction; no blocker regressions post-launch.
-
Data quality: analytics and MMP events pass schema checks and reconcile across Firebase/RevenueCat/MMP.
-
Subscription funnel: defects caught before launch in trial/renewal flows; fewer payment-related support tickets.
Example Stack Youll Touch
-
Monetization: RevenueCat (entitlements, webhooks, paywalls)
-
Attribution: Singular (including SKAdNetwork)
-
Analytics & stability: Firebase Analytics, Remote Config, Crashlytics
-
Debugging: Charles Proxy; Xcode instruments