About the role
This role involves leading test scenario and test case development, UAT coordination and execution, data reconciliation, defect management, requirements traceability, interface testing, and stakeholder coordination for a core system migration in a financial services environment. You will translate business requirements into traceable test cases, coordinate UAT cycles, support parallel-run reconciliation, manage defects through closure, maintain requirements traceability, validate system interfaces, and prepare comprehensive testing documentation and status reports.
Qualifications
- Bachelor's degree in Computer Science/IT, Mathematics/Statistics, Business Administration/Management, Commerce, Economics, Finance, Accounting, or related disciplines.
- Minimum of 3 years in software testing, quality assurance, business analysis, or data reconciliation, preferably within banking, payments, or financial services.
- Demonstrated experience designing and executing structured test cases, with a working understanding of positive, negative, boundary, and regression testing approaches.
- Skilled in SQL, with the ability to query and reconcile data independently across source and target systems.
- Strong analytical skills with a proven ability to interpret complex data, isolate the root cause of a variance, and distinguish a system defect from a difference in business rule interpretation.
- Excellent working knowledge of MS Excel for reconciliation, variance analysis, and test reporting, including lookup and pivot functions on large datasets.
- Proficient in test management and project tracking tools such as Jira, TestRail, Azure DevOps, or equivalent.
- Exceptional attention to detail, with the discipline to capture test evidence completely and consistently under schedule pressure.
- Excellent communicator, able to guide non-technical business testers through execution and to articulate defects clearly to technical teams and to the vendor.
- Prior involvement in a core system migration, card management system implementation, or payment scheme migration is strongly preferred.
Key responsibilities
- Translate approved business requirements into atomic, traceable test scenarios and test cases covering positive, negative, boundary and data-flow conditions, with particular attention to boundary conditions on derived fields such as days past due, delinquency bucket, account status and end net receivables.
- Coordinate and execute UAT cycles, prepare test environments and test data, schedule and facililiate testing sessions, guide business testers through execution, and capture results with supporting evidence.
- Support parallel-run reconciliation between legacy and target platforms, comparing report outputs measure by measure across consecutive monthly cycles and investigating variances to root cause.
- Log, classify, and track defects raised during UAT through to closure, assigning severity and business impact, maintaining the defect register, and preparing defect ageing and severity analyses.
- Maintain the requirements traceability matrix linking each business requirement to its acceptance criteria, test scenarios, test cases, execution results, and sign-off evidence.
- Support testing of interfaces between the new card management system and the Loan Origination System, Collections system, Fraud Monitoring system, and Cloud Data Platform.
- Prepare and present UAT status reports covering execution progress, pass and fail rates, open defects by severity, and outstanding risks to sign-off.
- Maintain complete and current testing documentation including test plans, test scripts, execution logs, evidence files, reconciliation results, and sign-off records.
- Act as a coordination point between business testers, internal IT teams, and the vendor's implementation and testing resources during test execution.