Qapitol QA

bill payments testing

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

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 for fintech testing solutions and automation frameworks for mobile app QA.


Share on facebook
Share on twitter
Share on linkedin

Gartner, “Market Guide for Application Testing Services”, Jaideep Thyagarajan, Susanne Matson, Gunjan Gupta, Brett Sparks, Akshit Malik, 31 January 2021. GARTNER is a registered trademark and service mark of Gartner, Inc. and/or its affiliates in the U.S. and internationally and is used herein with permission. All rights reserved.

Disclaimer: Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner’s research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.