Rand merchant Bank, a leading investment bank in Johannesburg, South Africa has partnered with Software Testing Solutions for the provision of software quality assurance and testing services across the RMB trading systems platform. The services of STS were extended to all applications including proprietary and custom developed software across front, middle and back office to ensure the delivery of quality solutions, effective risk management and reduction of development implementation costs.
Rand Merchant Bank embarked on a large-scale initiative to transform financial processing and reporting across all trading desks to as to optimise the quality of financial reporting and compliancy to the South African Reserve Bank, enable consistency and, decrease the management overhead and complexity of multiple financial reporting systems. As a result Rand Merchant Bank acquired the Oracle E-Business Suite with special interest pertaining to the Oracle General Ledger to support financial transformation within the bank.
Transforming the financial processing and reporting function aross the trading platform within the bank presented many challenges. These challenges were associated with the level of integration, customisation of source systems, complex business requirements and centralised data modelling. These challenges were further compounded by the demand for a high quality implementation to ensure system reliability and accuracy of data to avoid penalties from being issued by the South African Reserve Bank.
The project was deemed as a high-profile, high risk and monitored very closely by key stakeholders. The STS team that was deployed consistsed of highly skilled and experienced resources. The mission objective was to ensure the delivery of a quality solution by introducing an effective testing structure, building the principle of quality into the systems development lifecycle and resolving system defects early in the development lifecycle.
The defined test scope was extended to all applications within the context of the implementation to assure the integrity of the platform. A risk based model was implemented to nesure that all requirments were weighted in terms of business risk and subsequently all high business risk requirements received 100% test coverage
Th test scope was based primarily on the following high risk areas:
Test cases were executed over three test cycles encompassing functional, system integration and regression testing. Defects were logged and excalated for resolution and retested in subsequent test cycles. The resulting trends were substantial decrease in high severity defects, increased system stability, higher levels of quality and reduced implementation risk.
Test cases were executed over three test cycles encompassing functional, system integration and regression testing. Defects were logged and excalated for resolution and retested in subsequent test cycles. The resulting trends were substantial decrease in high severity defects, increased system stability, higher levels of quality and reduced implementation risk.
The implementation was deemed a success and delivered:
The test scope and effort of testing was fully understood. A Test Plan was created. Test requirements and changes to requiremetns during the course of the project were managed effectively. Test environments were controlled so as to support and increase the quality of the test effort. Test cases were created and test coverage was tracked carefully to ensure 100% coverage of business critical functionality and integration. Test cycles were planned and well executed with efficient storage of results.
Testing incorporated large scale integration and regression testing to vzlidate Oracle integration onto line of business and platform inegrity. Test metrics were incorporated into management dashboards to measure system quality, risk and progress to enable decision making. Defects were logged, tracked, escalated for resolution, retested and accepted as working with no impact to the integrity of the system. Sign-Off and Post Implementation reports were consolodated.
Software Testing Solutions (Pty) Ltd (STS) is a South-African Organization (BEE AAA+), who operates within Africa and the UK. STS is a market leader in terms of Software Quality Assurance and has successfully engatged with and completed many projects within the South African Banking & Financial Services industry.
These projects range from the testing and implementation of lient centric retail banking systems, mainframe solutions and large-scale trading application and implementation of largescale ERP systems. STS has successfully worked with a variety of technologies, methodologies and takes pride in delivering innovative and cutting edge solutions to its clients.