Renuir — iOS & Android Mobile Testing
Cross-platform mobile QA for the Renuir app across iOS (App Store) and Android (Play Store) — Requirement Analysis Document review, test scenarios, 173 test cases, RTM analysis, smoke suites, and E2E flows.

Cross-platform mobile QA for the Renuir app across iOS (App Store) and Android (Play Store) — Requirement Analysis Document review, test scenarios, 173 test cases, RTM analysis, smoke suites, and E2E flows.

Problem
Renuir was preparing for release on both the App Store and Play Store. As the Test Engineer, I needed to translate the Requirement Analysis Document into practical QA artifacts: test scenarios, test cases, RTM analysis, launch-readiness checks, and cross-platform validation.
Approach
Reviewed the Requirement Analysis Document and broke the product scope into testable feature modules.
Wrote test scenarios and 173 structured test cases covering authentication, item reporting, matching, claims, messaging, handover, payments, and launch-critical workflows.
Built RTM analysis that mapped requirements to test scenarios and cases, exposing coverage gaps before production release.
Designed smoke test suite covering launch, login, core feature navigation, and logout for each platform.
Executed functional testing across all major features on iOS and Android builds.
Ran cross-platform parity checks to catch UI and behaviour differences between iOS and Android.
Performed E2E test runs on TestFlight (iOS) and internal Play Store track (Android).
Documented and tracked all issues with reproduction steps, device/OS versions, and severity ratings.
Results
Code
Sample requirement-based test case format used across both platforms.
## TC-012: User can complete onboarding flow
**User Story:** As a new user, I want to complete onboarding
so I can access the main app features.
**Preconditions:** Fresh install, no existing account
**Steps:**
1. Launch app → verify splash screen renders
2. Tap "Get Started" → verify onboarding screen 1
3. Complete all steps → verify main dashboard loads
4. Verify user data persisted across app restart
**Expected:** Dashboard visible, data intact
**Platform:** iOS 17, Android 14Stack
Why it matters