Ayodele AjimatiContact ↗
02 · QA & Testing← All projects

Renuir — iOS & Android Mobile Testing

Cross-platform mobile QA for the Renuir app across iOS (App Store) and Android (Play Store) — user story testing, functional test cases, smoke suites, and E2E flows.

GitHub repository ↗6 tools · 4 measured outcomes
Renuir — iOS & Android Mobile Testing

Problem

Renuir was preparing for release on both the App Store and Play Store. The app had no formal test coverage, no smoke suite per release, and no documented user stories validated through testing. Cross-platform parity between iOS and Android was untested.

Approach

  1. 01

    Extracted user stories from product requirements and wrote structured test cases for each story.

  2. 02

    Designed smoke test suite covering launch, login, core feature navigation, and logout for each platform.

  3. 03

    Executed functional testing across all major features on iOS and Android builds.

  4. 04

    Ran cross-platform parity checks to catch UI and behaviour differences between iOS and Android.

  5. 05

    Performed E2E test runs on TestFlight (iOS) and internal Play Store track (Android).

  6. 06

    Documented and tracked all issues with reproduction steps, device/OS versions, and severity ratings.

Results

Test cases written
60+
Platforms covered
iOS & Android
Issues logged before launch
18
Smoke suite runtime
< 15 min per build

Code

Sample user story 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 14

Stack

  • TestFlight
  • Play Store Internal Track
  • Manual Testing
  • Jira
  • iOS
  • Android

Why it matters

  • User story–driven test cases gave the team traceability from requirement to test result.
  • 18 issues caught before public release — 4 classified as critical.
  • Smoke suite runs under 15 minutes, enabling fast go/no-go decisions per build.