Qapitol QA

Quality Assurance for a Bill Payment & Reward Collection Platform – Testing the Functionality & Performance of Mobile App Features

Table of Contents

About the client

The client provides a members-only bill payment platform that rewards its members for clearing their bills on time. The members get access to exclusive rewards and experiences from premier brands upon clearing their bills on the app. The platform partners with the best premier and luxury brands to bring an unmatched experience at the end of every bill payment cycle. Members can earn rewards in two different ways: coins for timely payments & gem rewards for referrals. Some key features include:

  • bill payment experience through modes such as upi, net banking and debit cards
  • on-time bill payment reminders
  • automating bill payments
  • exposing hidden charges in bills
  • getting real-time alerts on duplicate transactions on the bills
  • managing multiple cards on a single portal
  • keeping a real-time check on scores

Testing requirements and QA challenges

  • E2E functional testing to improve product quality
  • Eliminate issues in Payment gateway API integrations
  • Making sure third party games functionalities are working correctly after integration with app and to suggest how to make them user friendly
  • Identify human errors / risks during reward points creation during bill payments and points earned through games

QA and Testing solutions delivered

  • Implemented Qapitol Test Automation framework to support both Android and iOS automated tests
  • E2E functional testing of app covering complex business scenarios
  • Leveraged Postman for API automation, conducted exhaustive testing across Payment gateway APIs to validate the correctness in responses, blocking data leakage during transactions & improving response times.
  • Qapitol team provided extensive support during every feature change by running automation suites on continuous basis for every release
  • Conducted functional and performance validation of games after integration with app – response times, rewards update, others.
  • Detailed validations of UI functionality for dynamic changes in screens/product display.
  • Ensured stable app functionality by conducting mobile tests across nine real devices.

Tools used 

Selenium, Appium, Charles, Postman, Jira, Intellij Idea, Sequel pro, Zeplin

Features tested

  • User management – Signup/Login
  • Card Management–registration with app based on score
  • Activate/deactivate card usage
  • Bank account integrations
  • Email verifications 
  • Bill paymentsoutstanding/minimum dues/advance payments, Rent/Home pay
  • Reward Store– Additions/deductions, expired points
  • E- store- purchases on store using rewards & coins
  • Dynamic changes in the UI display

Business impact delivered

  • Improved application quality by implementing end to end automated test solution and early defect detection
  • 40 % effort reduction through Regression test suite and API test cases automation
  • Reduced post-production issues in rewards creation and enhancing gaming experience

Write to [email protected] for fintech testing solutions and automation frameworks for mobile app QA.

Share this post:

Talk to us