DeviQA Case Study: GoodShape
DeviQA Logo

GoodShape

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.

~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%.

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

Elevate your software quality with our cutting-edge QA solutions.

Don’t let software bugs and performance issues jeopardize your reputation. Surpass your competitors with our specialized data-driven QA solutions that ensure detection and rectification of up to 95% of potential issues. Enter your business email below for a free Proof of Concept to start enhancing your software reliability today.