1. /
  2. ...
  3. /
  4. Thrive Mental Wellbeing
Thrive Mental Wellbeing - Flyant client

Quality Assurance for a Mental Health Telemedicine App

A dedicated QA engagement helping a digital mental health provider stabilize releases, reduce client-reported issues, and maintain NHS-compliant quality standards across web, mobile, and admin applications.

client

Thrive Mental Wellbeing

cooperation

Since 2023

industry

Healthcare / Mental Health / Telemedicine

product

Admin panel, web and mobile applications for digital mental health services

Manual QA for web and mobile
Regression, smoke, and sanity testing
Release validation
QA process improvement
Test documentation and coverage design

About the platform

Thrive Mental Wellbeing provides confidential, NHS-compliant digital mental health services. The platform enables access to clinically proven therapy through web and mobile apps and offers communication with therapists, appointment booking, mental health exercises, progress tracking, and ongoing support.

Team

2

Manual QA engineers

Tech stack

Shortcut

App Center

Figma

Swagger UI

Firebase Crashlytics

TestFlight

Google Spreadsheet

Android Studio

iMazing

Nuclino

Postman

Google Play Console

BrowserStack

Objectives

The client engaged us to:

  • Ensure decent product quality across frequent releases.
  • Reduce bugs reported by clients and therapists.
  • Introduce structured QA coverage for all environments.
  • Improve regression confidence without automation.
  • Strengthen collaboration between QA and development teams.

The goal was to ensure predictable, high-quality releases in a regulated mental healthcare environment.

Challenges

  • Inconsistent test coverage across environments.
  • Fragmented and outdated regression documentation.
  • Bugs reported by clients after releases.
  • No unified smoke/sanity strategy.
  • Growing feature scope across apps.
  • High risk of regressions affecting patient-facing functionality.

Our approach

Step 1

Regression documentation rebuild

We began with a full audit of existing QA documentation:

  • Executed existing regression checklists.
  • Identified gaps, redundancies, and unclear cases.
  • Clarified expected behavior with the development team.

Based on this, we rebuilt regression coverage:

  • 6,000+ regression test cases for client applications.
  • 1,500+ regression test cases for the admin panel.

Step 2

Smoke & sanity coverage for releases

To prevent critical issues from reaching production:

  • Created targeted smoke and sanity checklists for each environment.
  • Defined checks for every release stage.
  • Introduced production validation for critical flows.

Step 3

Continuous feature testing

Apart from working on documentation, QA engineers:

  • Tested all new features during active sprints.
  • Processed:
    • 1k+ tickets for the web app.
    • 1.5k+ tickets for mobile apps.
    • ~1k tickets for the admin panel.
  • Participated in daily standups, reviews, and planning sessions.

Step 4

Admin panel quality protection

Special focus was placed on the admin panel due to its operational criticality:

  • 98% functional coverage achieved.
  • Early detection of data integrity risks enabled.
  • Validation that releases do not break existing client setups.

Step 5

UX and communication improvements

QA engineers actively contributed beyond testing:

  • Identified usability issues affecting patient experience.
  • Collaborated with designers on UI/UX improvements.
  • Created a client-facing FAQ to reduce non-development support requests.

QA engineering outcomes

  • QA coverage aligned across all environments.
  • Structured smoke, sanity, and regression processes.
  • 6,000+ regression tests for client apps.
  • 1,500+ regression tests for the admin panel.
  • Major and blocker bugs consistently caught before release.
  • Noticeable reduction in bugs reported by clients and therapists.

Business outcomes

Release risk reduced to near zero

All major and blocker defects are now detected before production. This removed emergency hotfixes, reduced rollback risk, and protected patient-facing mental health workflows where failures directly impact care delivery.

Higher trust from therapists and clients

The drop in client- and therapist-reported bugs increased confidence in the platform. Fewer disruptions during therapy sessions and follow-ups improved perceived product reliability, critical for a mental health service operating in regulated environments.

Controlled growth without automation dependency

By building deep, structured manual QA coverage, the client achieved stability without rushing into automation. This kept QA costs predictable while the product continued to evolve rapidly across web, mobile, and admin systems.

Protection of clinical and operational data

Extensive admin-panel and data-integrity testing ensured that releases do not corrupt configurations, patient data, or reporting workflows, reducing legal, compliance, and reputational risk.

Faster decision-making for product and engineering

Clear regression, smoke, and sanity criteria gave teams immediate confidence in releases. Product decisions shift from “Can we risk releasing?” to “What delivers the most value next?”

Lower long-term cost of quality

Well-maintained QA documentation, reusable checklists, and clear ownership reduced dependency on tribal knowledge. The other advantages include lower onboarding costs, minimized rework, and c a QA foundation that scales with the product.

Stronger delivery discipline across teams

Embedded QA improved story definition, prioritization, and UI/UX clarity. Engineering teams spent less time fixing late-stage issues and more time on planned improvements.

Client success

Thrive Mental Wellbeing strengthened its quality assurance foundation without slowing delivery. The platform now supports frequent releases while maintaining reliability, usability, and compliance, critical for mental healthcare applications where user trust and continuity of care matter.

This case demonstrates Flyant’s ability to deliver manual QA services for healthcare products where automation is not always the right first step, but quality cannot be compromised.

Facing similar challenges to Thrive?

Schedule a call to see how we can help you

Need help with healthcare
engineering or QA?