Blog article
See all stories »

How AI can reduce risk in payment innovation and migration


A recent FT article – ‘AI in banking, the reality behind the hype’ – discussed the potential of AI to revolutionise banking. But beyond the use of chatbots to automate customer interactions and machine-learning to monitor customer behaviour patterns in the fight against fraud, is there an opportunity to deploy AI in payments assurance testing ?


The cost and inefficiencies associated with manual testing are acknowledged in the Industry and will only continue to intensify unless a different approach to the issue is adopted – eg the deployment of innovative new technologies. Analyst IDC estimated that financial institutions will spend more than $12 billion by 2019 on transforming their payment systems, and a Capegemini report noted that 31% of IT budgets are spent on testing – suggesting a $3.7 billion testing cost-save opportunity the likes of AI in payments alone.


The successful use of AI across a broad range of industries, including healthcare, construction, mining and agriculture, demonstrates both its capabilities and advantages. For example, AI can be used to:


  • undertake complex problem solving through the analysis of massive amounts of data
  • remove human-error from processes and their oversight making things safer and more reliable
  • automate a range of processes thereby reducing cost and increasing efficiency.


All these advantages would clearly be of benefit to payments assurance testing. So how might an AI-based approach to testing look ?


AI would be at the heart of a completely re-engineered approach to both systems development and testing. As developers wrote the code for new products, AI systems would be running in the background automatically producing Use Cases by which the new code could be tested. The Use Cases would build-in the appropriate standards and policies of the institution ensuring a consistent and compliant approach.


As to the testing itself, this would be based on AI-generated test code to test against the specific acceptance criteria of the Use Cases concerned. Then, once testing was underway, machine learning would be used to automatically interpret the testing results - removing the need for human testers. The machine could be taught to rank the severity of the errors and issues it discovered in the testing for reporting purposes and even suggest the specific modules of the code that caused them.


Further, the ability of AI to cope with vast amounts of data, enables more complex end-to-end testing and ‘what if’ scenario modelling to be undertaken automatically. Thus allowing testing to be ‘super-charged’. Automated user acceptance testing would be able to survey a much greater range of business situations moving from the basic testing of individual elements of a new system to AI led quality assurance on a full end-to-end basis.


The complex nature of end-to-end payments testing involving so many bank systems - customer initiation via remote devices/apps, Open APIs, two-factor authentication of client identity/authority, credit risk systems, interfaces to accounting systems, payment routing and transaction formatting, gateways to payment infra-structures, intra-day liquidity management, reconciliation, query handling etc – determine that institutions should take advantage of the application of the most up-to-date testing capabilities – including, in particular, AI. Otherwise, the costs of end-to-end testing of payment changes will continue to escalate and it will remain a difficult business to provide the assurance required by the institution’s executive management and their regulators.


Whilst such a use of AI is the future, building an AI response to the current disconnected infrastructure would be a massive task for most companies. To secure the ability to benefit from what the future will clearly deliver, banks need to make necessary investments in the way they go about delivering assuredness now, and avoid building more and more silos with no clear strategy or direction.




External | what does this mean?
This content is provided by an external author without editing by Finextra. It expresses the views and opinions of the author.

Comments: (3)

Rittick Banerjee
Rittick Banerjee - GENPACT - Gurgaon 20 June, 2018, 09:15Be the first to give this comment the thumbs up 0 likes Nice article. However, I think AI can make the functional testing faster and efficient but as it comes to create business test cases and execution of it, a high level of context is involved and AI can’t be the solution there. It should be an optimal mix of human + AI
Ketharaman Swaminathan
Ketharaman Swaminathan - GTM360 Marketing Solutions - Pune 20 June, 2018, 17:431 like 1 like

Well before it runs in the background to automatically generate test cases, AI will replace developers for writing code. So it'll really be Bot v. Bot. 

Anthony  Walton
Anthony Walton - Iliad Solutions - Leeds 21 June, 2018, 14:49Be the first to give this comment the thumbs up 0 likes

What we are finding is that it is good for analysing test results, we generate a lot of results and logs. What is often hard to spot is a test that ran fine for 6 months then stopped woking for some reason vs one that has failed then one and only time it ran.  Clearly the former of those two needs closer attention.  AI is very well suited to this.