DeviQA case study: Catalyst
Software testing company
  1. Home
  2. >
  3. Case studies >

Catalyst

Ensuring quality of a rapidly developed mental health solution.

~1k

Test cases in Azure DevOps

150

Confluence pages

25%

Of the bugs found were critical

45%

Of the bugs found were major

About project

Owned by Therapy Brands, the Catalyst web app is an advanced solution for BCBA therapists. It collects, sorts, and processes behavioural data in one place, as well as provides different reports, visual graphs, and document printing capabilities. Using conveniently configured informative widgets, reports, and even email updates, therapists can monitor the health status of their patients.

The Catalyst mobile app is designed for patients to enable them to send health data directly to the web app, where assigned therapists can analyze it and prescribe appropriate therapy methods.

Before DeviQA

  • Insufficient QA process

  • No detailed specifications

  • Lack of QA documentation

  • Releases were slow and sometimes delayed

  • Minimal involvement of QA engineers in the development process

With DeviQA

  • Created and fully stabilized the testing process

  • Supported all popular browsers and mobile devices

  • Created detailed specifications with clear acceptance criteria; 150 Confluence pages and 60 user stories were created

  • Created and maintained flexible and comprehensive regression and smoke test checklists

  • Created ≈ 1000 test cases in Azure DevOps

  • With proper QA documentation in place, we optimized bug detection—25% of the bugs found were critical, while 45% were major

  • Ensured timely releases of all versions

  • Assisted with the release process on the App Store/Google Play

  • The first release was completed 3 months after we started working on the project

  • Initiated brief team meetings to keep all team members on the same page

  • Helped with QA interviews and onboarded new QA engineers

Our contribution

Team

2 manual QA engineers

Project length

5 years

Technologies and tools

Azure DevOps

Jenkins

Linux

BrowserStack

Android Studio

AWS Device Farm

Jira

TestRail

Confluence

Postman

Swagger UI

Our engagement

Our QA engineers quickly familiarized themselves with the project and started optimizing the QA process to ensure the timely delivery of a high-quality product.

Together with a project manager, our QA specialists created detailed specifications with clear acceptance criteria to speed up the development process and prevent possible errors before they emerge. Throughout our collaboration with Catalyst, we created 150 Confluence pages and 60 detailed user stories.

By holding daily 15-minute meetings, we fostered collaboration within the team, eliminated possible misunderstandings, and kept the task completion schedule on track.

The QA engineers compiled a flexible checklist, which was updated every time new features were added. Later, they designed a suite of detailed test cases from scratch. It included about 1000 detailed test cases that enabled newly onboarded QA engineers to get up to speed. This greatly streamlined their integration into the project.

The QA team managed to meet the deadline. The first product version was ready even a week before the scheduled release. As a result, the QA engineers had a couple of days to prepare a demo and help the project manager with app release procedures on Google Play and the App Store.

Since the investor and beta users provided positive feedback, we continued working on the next releases. We refined and fully stabilized the QA process. Running checklist-based smoke tests for each new web portal and application build helped identify and fix critical bugs — 25% of all bugs found — during feature development, saving time and costs.

Our experience and profound knowledge of functionality allowed us to troubleshoot almost any issue and even predict some of them.

Using DeviQA’s extensive device fleet, we tested the mobile app on all supported iOS/Android versions, including beta versions, to ensure that it worked flawlessly on every popular tablet and phone. The web portal also underwent thorough testing across all required browsers and resolutions.

As we worked on the project, all versions were released on schedule.

Services provided

Web testing

Most of the tests were executed during the integration of new features and functionality into production. Smoke tests were run for every new build to detect blocker bugs or server errors early. Backward compatibility tests and synchronization tests were executed to ensure an exceptional user experience. Also, we regularly updated smoke tests as the software was developed rapidly.

Mobile testing

We tested critical app areas on mobile devices and verified data synchronization with the web portal. Smoke tests for the iOS/Android applications ran on various smartphones and tablets. We identified a lot of blockers and prevented crashes caused by numerous merges.

Dedicated QA team

Two senior manual test engineers from DeviQA worked as a dedicated team and conducted manual functional and non-functional testing using Device Farm, Amazon AWS, VMWare, BrowserStack, Android Studio, and real physical devices. Also, beyond creating and updating test documentation, they executed API testing with Postman. All bugs were tracked and reported in Azure DevOps.

Facing similar challenges to Catalyst?

Schedule a call to see how we can help you

Contact us

More projects

Test coverage:

90%

  • Web app testing
  • Test automation
  • API testing
  • Dedicated QA team

Abbott Laboratories

A global healthcare giant relies on DeviQA for end-to-end test automation.

  • 1 day to run regression testing

  • 1 day to run smoke testing

  • 60% increase in the number of regression tests and relevant test cases

  • >1500 automated test scenarios created

Read more

Dev capacity:

+15%

  • Web app testing
  • Automation testing
  • E2E testing
  • Load testing
  • Mobile testing
  • API testing
  • Dedicated QA team

Compass

DeviQA's team takes full responsibility for testing a real estate solution consisting of a web app and mobile apps.

  • 2 days to run regression testing

  • 10 minutes to run automated E2E testing on each pull request

  • 85% of the application is covered with test cases

Read more

Test coverage:

95%

  • Web app testing
  • API testing
  • Dedicated QA team
  • Mobile testing
  • Performance testing

Arklign

Setting up and fine-tuning a holistic QA process for a dental lab management platform.

  • A comprehensive test plan designed

  • 5000+ test cases created for the web app

  • 2000+ test cases created for the mobile apps

  • >20 various devices with different OS, screen resolutions, and browsers used to run regression testing

Read more