Quality Assurance for a Bill Payment & Reward Collection Platform – Testing the Functionality & Performance of Mobile App Features
Accessibility, API Testing, Mobile Testing, Quality
January 6, 2021
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.