- Home >
- Case studies >
- Personalized financing solutions for merchants
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.
Facing similar challenges to ChargeAfter?
Schedule a call to see how we can help you