Functional Testing of Buy Now, Pay Later Software to Prevent CX Issues and Speed Up Releases
About Our Client
The Client is a Gulf-based startup specializing in fintech solutions for customers in the MENA region.
Insufficient Testing of a Buy Now, Pay Later App
The Client was evolving a Buy Now, Pay Later (BNPL) web application. Since the software was already available to end users, the company needed additional manual testing resources to ensure maximum test coverage when releasing new features. Also, the Client was considering introducing test automation to the ongoing project.
Team Augmentation with an Experienced Test Engineer
The Client had already cooperated with ScienceSoft on back-end and front-end software development. Satisfied with our team’s professionalism, the company turned to ScienceSoft again to augment its team with a qualified test engineer.
ScienceSoft’s test engineer established smooth communication with the Client’s project manager and the testing team and swiftly dived into the product specifics.
Initially, the Client was interested in test automation, but after a feasibility study, it was decided to postpone test automation due to the complexity of the software payment functionality. At that stage of the app’s evolution, the Client decided to invest more in developing and manually testing new functionality.
Throughout three major releases, ScienceSoft’s test engineer worked together with the Client’s team to perform manual functional testing (including regression testing) of the app on different platforms (macOS, iOS, Android) and in different browsers (Safari, Chrome). Functional testing was performed using the TestRail tool that allowed test engineers to track testing activities and submit testing results. Postman was used to test the software APIs. ScienceSoft’s test engineer was responsible for creating the test suites, while the test lead on the Client’s side established the test environment and prepared test data.
Apart from the testing activities, ScienceSoft’s test engineer contributed a lot to improving the existing user stories. Many of them were incomplete, poorly written, or overlapping. Our test engineer improved the existing backlog of user stories and set a standard for writing new ones.
Results
ScienceSoft’s tester worked with the Client’s internal team for eight months. During this time, he helped eliminate a considerable number of functional and UI defects and speed up the releases of the new software modules.
Technologies and Tools
Atlassian Jira, TestRail, Postman