1. Home
  2. /
  3. Case studies
  4. /
  5. Patient engagement solutions

QA for patient engagement solution

Since 2018, DeviQA has provided web, mobile, API, database, and load test automation for CipherHealth’s patient engagement platform.

QA for patient engagement solution

Technologies and tools

Ruby

Capybara

Capybara

Selenium

Cucumber

Appium

Jenkins

Swagger

Faraday

Jira

Git

Apache JMeter

Twilio

MongoDB

Team

4 QA full-stack engineers

Project length

Since 2018

1.4k+

Automated web scenarios

100+

Automated mobile scenarios

15

User flows covered

50+

Automated jobs with up to 20 parallel threads

10x

Faster regression testing run

2.5k+

Bugs reported

About project

CipherHealth provides patient engagement software that supports automated and personalized communication among patients, caregivers, and healthcare providers.

The platform gives healthcare professionals access to patient information and communication workflows used throughout the care journey. Its capabilities include digital check-ins, post-discharge follow-ups, appointment reminders, and patient outreach.

Before DeviQA

  • Numerous defects remained undetected before release

  • Approximately 10 unit test specifications

  • New features lacked automated test coverage

  • Smoke testing was performed manually

  • Regression testing was performed manually

  • Tests ran on a single execution thread

  • Major defects affected 20% of releases

  • Testing covered one browser version

  • Mobile testing covered only the latest iOS and Android versions

  • No automated API tests

  • Tests ran in one local environment

With DeviQA

  • More than 60% of reported defects were classified as high priority

  • 1,400+ end-to-end web automation scripts created

  • Automated tests cover 90% of delivered features

  • The complete automated smoke suite runs in 10 minutes

  • The automated regression suite runs in 5 hours

  • Tests execute across up to 20 parallel threads

  • 240+ releases supported

  • The three latest browser versions supported

  • The two latest iOS and Android versions supported

  • 250+ automated API tests created

  • Tests execute across four environments, including production

Vas Bouras

Vas Bouras

Program manager

During the first 7 months of the partnership, DeviQA ran over 700 application tests with their solution, leading to a 35% bug reduction in the production environment. The team’s services ensured the quality of the product prior to its delivery to end customers.

Our engagement

The engagement established test automation from scratch across CipherHealth's web, mobile, API, database, and load-testing scope. The team created 1,400+ web scenarios, 100+ mobile scenarios, and 250+ API tests, together with automated load tests. Jenkins integration enabled more than 50 automated jobs to run web and API tests across up to 20 parallel threads. The resulting pipeline completes smoke testing in 10 minutes and regression testing in 5 hours.

More than 100 automated mobile scenarios cover 15 critical user flows, reducing mobile smoke and regression testing time by over 50%.

An internal testing tool was developed to validate CipherHealth's audio-processing functionality and connected third-party services. The tool converts patient audio recordings into text and evaluates whether the words were recognized correctly.

QA engineers participated in Scrum meetings and proposed testing and workflow improvements to the development and product teams. The embedded team also handled priority testing tasks within CipherHealth's sprint process.

During the first seven months, the testing process contributed to a 35% reduction in production defects. Across the engagement, the team supported 240+ releases.

Services provided

Services

Web automation testing

DeviQA engineers have developed over 1400 automation scripts covering all essential user actions. These scripts run concurrently across 20 separate threads, enabling us to complete the smoke testing in just 10 minutes and the regression testing within 5 hours, which is considerable progress.

Facing similar challenges to CipherHealth?

Schedule a call to see how we can help you