Functional Testing of Buy Now, Pay Later Software to Prevent CX Issues and Speed Up Releases

Functional Testing of Buy Now, Pay Later Software to Prevent CX Issues and Speed Up Releases

Industry
BFSI, Software products, Lending, Payments

Summary

A Gulf-based fintech startup serving the MENA region was evolving a live Buy Now, Pay Later (BNPL) web application and needed extra manual testing capacity to maintain maximum coverage as it released new features. INNERLUXES augmented the team with a qualified test engineer who ran manual functional and regression testing across platforms and browsers over three major releases — eliminating many functional and UI defects, improving the user-story backlog, and helping speed up releases over eight months.

About the 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. The Client was also considering introducing test automation to the ongoing project.

Team augmentation with an experienced test engineer

The Client had already cooperated with INNERLUXES on back-end and front-end software development. Satisfied with our team's professionalism, the company turned to INNERLUXES again to augment its team with a qualified test engineer.

INNERLUXES's test engineer established smooth communication with the Client's project manager and testing team and quickly dived into the product specifics.

Initially, the Client was interested in test automation, but after a feasibility study it was decided to postpone automation due to the complexity of the software's payment functionality. At that stage of the app's evolution, the Client chose to invest more in developing and manually testing new functionality.

Across three major releases, INNERLUXES's test engineer worked 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, which allowed test engineers to track testing activities and submit results, and Postman was used to test the software APIs. INNERLUXES's test engineer was responsible for creating the test suites, while the test lead on the Client's side set up the test environment and prepared test data.

Beyond testing, INNERLUXES's test engineer contributed significantly to improving the existing user stories — many of which were incomplete, poorly written, or overlapping — improving the existing backlog and setting a standard for writing new ones.

The Results

  • INNERLUXES's tester worked with the Client's internal team for eight months.
  • During this time, the engineer helped eliminate a considerable number of functional and UI defects and speed up the releases of new software modules.

Technologies and Tools

Atlassian Jira, TestRail, Postman.