- Home /
- Case studies /
- 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.
Technologies and tools
Ruby
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+
100+
15
50+
10x
2.5k+
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
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.
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