Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.

Gallery

Contacts

411 University St, Seattle, USA

engitech@oceanthemes.net

+1 -800-456-478-23

Automated Compliance Testing for a Big Four South African Bank

Transforming Customer Compliance Testing with End-to-End Automation to Boost Accuracy, Efficiency, and Coverage across Multiple Countries

Menu
  • Overview
  • Challenges
  • Objective
  • Solution
  • Impact

Overview

One of the oldest and “Big Four” banks in South Africa provides personal, private, business, commercial, and corporate banking services to millions of customers across South Africa. The bank operates in over 10 countries, primarily across sub-Saharan Africa. L&G, a trusted IT solutions provider, has been their chosen partner for the last 4+ years, and expectations have continued to grow as we work together to help them stay competitive in the evolving market.L&G provided custom software development and automated test suites covering Customer Compliance Workflows in Camunda for one of the bank’s critical enterprise applications.

overview_img

The Challenges

The Client Faced Key Barriers to Scalable QA Automation
Icon

The client was facing challenges with its Customer Compliance application around Quality Assurance, with over 400 scenarios to be tested for a multi-country rollout (South Africa, Namibia, Botswana, Zambia), which required a shift from existing manual testing to automation testing.

Icon

The existing manual QA process lacked efficiency and scalability.

Icon

Coverage was limited to positive scenarios only, leaving gaps in functional testing.

Icon

• The bank needed a reliable technology partner to implement a robust test automation framework.

The Objective

Building Scalable QA Automation for Customer Compliance

The collaboration aimed to provide end-to-end automation testing for Customer Compliance workflows to enhance testing coverage (both positive as well as negative scenarios for functional tests), whereas initially only positive scenarios were tested. The solution involved building automated checks for different process validations in multiple data repositories at each step, which earlier required manual checks and was a time-consuming task.

challenges_img

The Solution

Solution Process

PROCESS

The solution covered creating customer tasks, validating task details, and task closure in Camunda as well as in the relational database.

It also validates customer data like source of funds, address, and remarks in corresponding repositories.

It covered all the negative as well as positive scenarios, which included each and every process of the workflow.

It creates automated test reports, which get uploaded on the bank’s internal application for seamless reporting and monitoring.

  • Camunda Core APIs: Camunda Core APIs are used to fetch workflow details like Activity ID.
  • Core Java: Core Java is the language used for writing automation suites.
  • TestNG: It is a testing framework that is being used to organize and execute tests.
  • Jenkins: It is used to run the automation suite as a part of the CI/CD pipeline for continuous integration and delivery.

The Impact

Revolutionizing QA: 400+ Test Scenarios, 99% Faster Execution, Near-Zero Production Issues
Emilia Clarke
Earlier, the testing coverage was limited to positive scenarios, and even those did not cover all processes. Our team created a comprehensive test automation suite having more than 400 test scenarios, which covers all the positive as well as negative scenarios.
Emilia Clarke
The manual test used to take 5–10 minutes per test, but after creating the test suite, the time was reduced to 5 seconds per test.
Emilia Clarke
The number of production issues was reduced significantly, improving the overall software quality and release efficiency.

Conclusion

By automating compliance testing for a major South African bank, L&G Consultancy improved testing efficiency, accuracy, and coverage. Our solution reduced testing time from minutes to seconds, ensuring better quality assurance across multiple countries. This successful project showcases the power of automation in streamlining banking processes and driving digital transformation.

conclusion_img
×