- Home >
- Case studies >
- Enterprise health management platform
Enterprise health management platform
A pioneer in workforce well-being, trusts DeviQA to ensure seamless quality assurance and advanced test automation for their digital platforms.
~3.8k
Automation test scripts created
2x
Faster regression testing run
~95%
Test coverage
15
Parallel threads
70%
Reported blocker/critical/
major/minor bugs
About project
GoodShape is a tech company contributing to the field of workforce well-being and organizational performance. Its mission is to combine clinical expertise and advanced technology to help large organizations improve employees’ health and perform better.
The company offers a second-to-none platform addressing multiple needs simultaneously, including employee absence management, medical consultation, and advanced analytics. Over 200 top-tier employers across the UK use this software solution now.
Before DeviQA
Outdated BE autotests
Only smoke tests were automated on BE
No autotests on FE
Manual smoke testing on FE
Manual release testing
Outdated Python version and test framework
With DeviQA
All existing autotests are up-to-date
~2800 autotests added
>90% of test cases are automated
~99% of smoke tests are automated
~95% decrease in post-release regression bugs, the implementation of test automation has proven to be highly effective
Fixed and updated test suite after major Python version upgrade
Our contribution
Team
3 automation qa engineers
Project length
Since 2019
Technologies and tools
Jira
Confluence
BrowserStack
Python
JavaScript
Robot Framework
Bitbucket
Behave Framework
Allure
Docker
Jenkins
Selene
Our engagement
DeviQA got involved in a project to address outdated automated tests for the backend and set up a new approach to testing the frontend.
First of all, using best test automation practices, we optimized the existing backend tests to ensure their reliability.
At the same time, we started creating automated tests for the frontend and set up a robust CI/CD pipeline using Jenkins and Docker containers. As all modifications were implemented and the platform moved to a new setup, our main goal was to create a bunch of new automated tests that would work really well ensuring quick test execution and early bug detection.
All our hard work has paid off. We observed a huge 95% drop in bugs emerging after updates to the main system and a threefold acceleration in testing and releasing new software versions.
After a short break, we got back in order to make our testing process even better. We aligned old autotests with a big Python update, increased test coverage, and set up a special "smoke suite" to check app operation every day.
Services provided
Web automation testing
Our team created a bunch of new automated tests - more than 3,800 test scripts in total. We also smoothly integrated automated frontend tests into CI/CD pipelines. Our QA engineers additionally streamlined the testing process by implementing a cool multi-threading method, which made autotests faster and more stable.
When it comes to regression testing (checking if everything still works after changes), our tests cover about 95% of the software. It's like making sure everything keeps working the way it should when new updates are introduced.
API testing
The DeviQA team worked hard to optimize the QA process. It improved the accuracy and reliability of existing tests and created 2,800 new tests just for checking APIs.
We did it because API tests are faster than UI tests. This made our testing process much quicker, especially during regression testing. Thus, it enabled us to complete regression tests 70% faster than before. Faster testing was a big win for our development process and showed the efficiency of our smart testing strategy.
Also, by polishing our backend tests and adding lots of API tests, we significantly increased test coverage.
Dedicated qa team
Three senior automation QA engineers experienced in web and API test automation established an efficient testing process. They updated all existing tests and added over 2,800 new automated tests, which let them decrease the number of regression bugs by 95%.
Facing similar challenges to GoodShape?
Schedule a call to see how we can help you