Test Processes Development
The IT strategy of the client has a firm focus on the decommission of all legacy Oracle forms and reports. The client used the decommissioning strategy as an opportunity to implement their new technical architecture. The first project to adopt this new Service Oriented Architecture (SOA) was a third-party integration which would replace a large suite of oracle forms and reports. As the long-term test partner, the client looked to us to develop test processes which would effectively test the new technology in use, as well as test the product integration in collaboration with the business users and suppliers.
The Investment Management Company has UK £173 billion assets under management. With a strong partnership model, the firm focuses on delivering value for clients over the long term.
A high-profile project delivery impacting Trading teams, Settlements and client management departments, the product allows equity and bond operations teams to automate the post execution trade process using an exception-based system. The product covers trade confirmations, trade settlements and settlement tracking.
Key elements included:
We implemented a documented test strategy with clear roles and responsibilities. The team engaged with relevant project stakeholders throughout the implementation to establish the test processes, deliver the testing and report on milestones in relation to business goals. Given the business challenges; delivering a new system with a shift of processes, and the technical challenges; an entirely new technical architecture, the key testing principles adopted included:
Working with the client, we also delivered:
“This has been of particular benefit to the project as we now have an ‘integration’ quality gate whereby we can conduct a full end to end test on released code before it gets to a formal system test environment. This has already caught several bugs which would have otherwise used up valuable tester resource which could have been better spent on testing business functionality.”
Client Application Developer on the implementation of automated API tests