Role overview
We are looking for a payment test engineer to test B2B merchant channels for a Saudi bank or payment
provider. You will validate merchant onboarding, acquiring and transaction flows across POS, SoftPOS,
e-commerce and corporate payment channels, making sure they work end to end and comply with SAMA and
card scheme requirements.
Key responsibilities
● Test merchant onboarding and management journeys, including KYB checks, merchant setup, terminal
assignment, MDR/fee configuration and merchant portal functions.
● Validate card-present and card-not-present transactions across mada, Visa, Mastercard, Apple Pay and
other wallets, including purchases, refunds, pre-authorizations, voids and reversals.
● Test B2B payment flows such as bulk payments, payment links, invoicing and corporate collections,
including SADAD and SARIE/instant payment integrations where in scope.
● Verify message flows using ISO 8583 and ISO 20022, including field mapping, response codes and exception
scenarios, using simulators where needed.
● Test settlement, reconciliation and merchant payout processes, including end-of-day files, chargebacks and
dispute handling.
● Perform API testing for merchant and payment gateway integrations, along with regression testing and
SIT/UAT support.
● Log and track defects, prepare test evidence, and support certification and go-live readiness.
Requirements
● Saudi national.
● At least 3 years of experience in banking, ideally in payments, cards or merchant services, with hands-on
testing of banking applications.
● Strong knowledge of the mada network and card scheme rules, plus ISO 8583 (and ideally ISO 20022).
● Experience with API testing tools (Postman, SoapUI) and SQL for data validation.
● Understanding of PCI DSS and SAMA regulatory requirements.
● Fluent in Arabic and English.
● ISTQB certification preferred.
Nice to have
● Familiarity with payment simulators or test tools (e.g. FIS OTS, SiPay, jPOS).
● Experience with SoftPOS, Tap-to-Pay or e-commerce 3-D Secure flows.
● Test automation exposure (Selenium, REST Assured or similar).
● Performance testing for high-volume payment peaks.