- Home >
- Case studies >
- Patient engagement solutions
QA for patient engagement solution
Taking on the endeavor of helping a healthcare software development company deliver its web and mobile apps faster without compromising on their quality by implementing a robust QA process involving extensive automation.
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 is a special healthcare solution that helps to deliver care and keep patients engaged through automated and personalized communication with caregivers, and healthcare providers.
This platform empowers healthcare professionals to gain valuable insights into patients' health conditions while ensuring that the communication is meaningful, informative, effective, and confidential. CipherHealth offers an array of services, including digital check-ins, post-discharge follow-ups, appointment reminders, and health outreach.
Before DeviQA
A multitude of undetected bugs
~10 specs with unit tests
New features were not covered by automated tests
Manually executed smoke testing
Manually executed regression testing
1 thread test execution
20% of releases contained major bugs
1 browser version supported
Only the latest versions of iOS and Android supported
No API automated tests
Tests were executed only on 1 local environment
With DeviQA
>60% high priority bugs reported
1400+ E2E automation scripts created
90% of the delivered features are covered with autotests
10 mins to run the entire automated smoke testing suite
5 hours to run an automated regression testing suite
20 parallel threads
>240 successful releases
3 latest browser versions supported
2 latest versions of iOS and Android supported
250+ API tests created
Tests are executed across 4 environments including Production
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.
Vas Bouras
Program manager
Our contribution
Team
4 QA full-stack engineers
Project length
Since 2018
Technologies and tools
Ruby
Capybara
Selenium
Cucumber
Appium
Jenkins
Swagger
Faraday
Jira
Git
Apache JMeter
Twilio
MongoDB
Our engagement
The DeviQA team established a robust automation testing process from scratch using the latest technology stack. Our engineers wrote over 1.5k automation test scripts covering web, mobile, API, and load testing. The implementation of a CI/CD process enabled running up to 20 parallel automated tests for web and API. This allowed the team to execute smoke and regression test suites faster, which was crucial for rapid delivery of new versions.
For mobile apps, automated tests were created to cover critical areas and user flows, resulting in a more than 50% reduction in the time needed for smoke and regression testing.
The team developed an internal testing tool integrating various third-party services. This tool could transform client audio recordings into readable text, analyzing correctly recognized words in the audio file.
In addition to technical contributions, the DeviQA team actively engaged in scrum meetings, providing valuable insights and offering improvements to the development and product teams. The engineers demonstrated adaptability and responsiveness to client requests, swiftly completing top-priority tasks.
Thanks to these efforts, the DeviQA team ran smoke and regression test suites in record time, playing a crucial role in delivering the new product version within the shortest possible time.
Services provided
Web automation testing
Mobile automation testing
DB testing
API testing
Mobile/web testing