Brightwell is a technology company focused on the development of financial products, including fraud detection and prevention systems, international payments, transfers, and salary deposits. With over 10 years of industry experience and more than 150.000 users, Brightwell is one of the leading companies in its market segment.
ReadyRemit is a complete cross-border payments solution developed by Brightwell that enables cardholders to make international bank transfers and cash withdrawals.
It offers its customers access to payments in more than 120 countries and 280.000 cash payment points.
The application features a highly configurable Software Development Kit (SDK), which was tested using its implementation in a mobile application to validate the different components and tools available.
Functional testing was performed on iOS and Android mobile devices within this application. The SDK interacted with a second API component, and testing was conducted using the Postman tool.
Each component was developed by a different team, both following agile methodologies. Therefore, tests were performed individually for each functionality planned in the sprint, followed by regression testing that included end-to-end testing.
Integration testing was also carried out between both components. Issue reporting and tracking were done in the Microsoft Azure tool.
The solution also integrates with major international entities such as Visa and Mastercard and supports various transaction types: P2P, P2B, B2P, B2B.
The testing included reports summarizing data from all completed transfers, the ability to cancel transactions within the first 30 minutes (Dodd-Frank), detection of fraudulent or terrorist accounts (OFAC), and proper use of user identity verification (KYC).
Technologies and tools
- Microsoft Azure
- PostgreSQL - pgAdmin
- Real Android and iOS mobile devices
- Definition of the testing strategy considering different levels of testing and integration of the QA team into the development cycle.
- Continuous implementation and execution of over 200 test cases to ensure the proper functioning of the solution.
- Early detection of significant incidents within each sprint.