DeviQA Case Study: ChargeAfter
DeviQA Logo

Personalized financing solutions for merchants

The way we helped a FinTech company improve the quality of its product, speed up a QA process, and optimize testing costs.

4k+

Automation tests scripts created

12

Parallel threads

2

Supported browsers

90%

Application test coverage

50%

Reported blocker/critical/
major/minor bugs

5x

Faster regression testing run

About project

ChargeAfter is a fintech company working in the realm of point-of-sale financing and eCommerce. Its platform links consumers, retailers, and lenders to provide shoppers with flexible payment choices during checkout in both online and physical stores.

ChargeAfter offers a distinct financing solution: when customers purchase a product or service, they can access various financing offers from different lenders in real time. This means they can compare and select different financing options like installment loans, buy now pay later (BNPL) plans, and credit cards while making their purchase.

Before DeviQA

  • 2 weeks to run regression testing

  • Manual API testing

  • No smoke tests

  • No tests were executed after developers’ PRs

  • No automation testing

  • No special environment for auto-tests

  • No special testing pipelines

  • No support for different browser versions

  • Unstructured approach to writing test cases

With DeviQA

  • 6 hours to run regression testing

  • 1000+ automated scripts for API testing

  • Smoke tests on two frameworks run every 2 hours and take 15-20 minutes to run

  • A mini API test suite is executed after each PR, taking 10 minutes only

  • 4000+ automated UI + API tests

  • A special environment for autotests has been created

  • Multiple testing pipelines for different environments and browser versions

  • Have test suites that are executed on 3 latest versions of Chrome and 2 versions of Safari

  • 5 implemented & supported integrations for a test suite

  • 12 parallel threads

  • A structured approach to writing test cases

Our contribution

Team

4 Full-Stack QA Engineers

Project length

Since 2021

Technologies and tools

Azure DevOps

Confluence

Slack Teams

Postman

TypeScript

Cypress

Playwright

Allure

BrowserStack

Mixpanel

MongoDB

Google Cloud

SFTP

Our engagement

The DeviQA experts joined the ChargeAfter team to implement automated testing for their application. The primary goal was to enhance product quality and minimize the risk of issues creeping into production. Leveraging extensive expertise, they built a test suite for both web and API testing from scratch. As of now, the test suite comprises over 4,000 automated tests and supports two browsers.

Additionally, our QA engineers introduced smoke testing running automatically every two hours. One such smoke testing run takes one hour.

Another objective was to streamline regression testing, which was successfully achieved: it now takes only one night instead of two weeks. The team's expertise not only ensured efficient testing but also let ChargeAfter reduce development costs by $800 per year.

Services provided

Web Automation Testing

The DeviQA team developed over 4000 automation scripts to encompass all regression test scenarios. Additionally, the team recommended using Playwright to address WebKit scenarios, especially when checking Safari-specific cases. All these tests were integrated into the continuous integration process. As a result, 90% of the application was covered with automation testing scripts, which substantially accelerated regression testing.

Web Testing

The DeviQA team incorporated more than 200 distinct test cases for 14 different lenders. Additionally, we created various documentation like test plans, checklists, bug reports, and traceability matrices. Special test documentation with testing data for all lenders has simplified and expedited testing for both QA and non-QA team members. Manual testing of the web application now encompasses comprehensive end-to-end testing, sanity checks, and regression testing for the lenders. Our QA engineers also monitor release versions and test against the requirements.

API Testing

The DeviQA team tackled over 80% of the API scenarios for various flows. They also recommended using API requests to speed up the testing process.

Dedicated QA Team

A dedicated team of 4 Full-Stack QA Engineers handles automation, API, and manual testing. They built a brand new test suite from the ground up.

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