sᴇɴ-ʀʏᴏ Sᴜsʜɪ
Conducted end-to-end testing and optimization of the eCommerce payment flow, integrating with Unified Payments Gateway (UPG) to support Visa/Mastercard, AE, Google Pay, Apple Pay, PayMe, and Octopus. Ensured seamless functionality across desktop, mobile web, and app, handling complete, cancel, and timeout scenarios.

My Role:
- Project Manager: Led the end-to-end testing and optimization of the payment flow to ensure seamless Unified Payments Gateway (UPG) integration with multiple payment methods.
Collaborators: Christy T., Juan L., Eric L
Project Duration:
2 months
Tools: ProcessOn, JIRA
The Problem:
The eCommerce platform needed to support multiple payment methods, including Visa/Mastercard, AE, Google Pay, Apple Pay, PayMe, and Octopus. The challenge was to ensure seamless functionality across desktop, mobile web, and app, handling complete, cancel, and timeout scenarios for all payment types. Additionally, we needed to handle the edge case of customers using non-default browsers and ensure the correct deeplink handling between official app and browser.
Process:
1. Planning:
- Defined the scope of testing, including all payment methods and platforms (desktop, mobile web, app).
- Identified key scenarios for all payment types: complete, cancel, and timeout returns.
- Created a detailed timeline to ensure testing aligned with the launch schedule.
2. Case Drafting:
- Drafted comprehensive test cases for each payment method, covering:
- Default and non-default browsers/apps.
- Edge cases, such as killing the browser/browser tab during the payment process.
- External payment app scenarios (e.g., ensuring the correct app or destination opened, guiding customers back to their payment browser).
3. QA Testing:
- Conducted rigorous testing across all platforms and payment methods.
- Focused on PayMe and Octopus to ensure:
- The correct deeplink opened the official app instead of the default browser.
- Clear instructions were provided to guide customers back to their payment browser when using non-default browsers.
- Tested all payment types for complete, cancel, and timeout scenarios, including edge cases like killing the browser/browser tab.