- Introduction
- JSE Project Requirements
- Exactpro Test Automation Approach
- Case Study - Functional and Non-Functional Testing for the Millennium Exchange™ trading platform
Introduction
The commitment of the Johannesburg Stock Exchange (JSE) to offering the best services on world class systems was behind its decision to launch the Integrated Trading and Clearing (ITaC) multi-year programme focused on the implementation of world‐class, multi‐product solutions to enhance the JSE’s trading and clearing functions. On the trading side, that meant migrating its Equity, Equity Derivatives and FX Derivatives markets to the Millennium Exchange™ and Millennium Surveillance™ platforms provided by LSEG Technology. For clearing, it involved the migration of certain markets onto the new Cinnober (now part of Nasdaq) Real‐Time Clearing (RTC) solution.
Exactpro's expertise spans a number of financial systems for trading, post-trade, risk management, securities data distribution, market surveillance systems, and all financial transactions processes from trading to clearing, settlement, trade and transaction reporting.
In this case study, we will focus on the JSE - Exactpro collaboration to test the Millennium Exchange™ trading platform.
In 2015, after a successful Proof of Concept project of Exactpro’s bespoke suite of test automation tools, the JSE selected Exactpro as its software Quality Assurance service provider. Exactpro and the JSE have since collaborated on several successful test automation projects in the trading space including:
- JSE’s LSEG Technology Equities Test Library Enhancement and Test Automation;
- JSE’s LSEG Technology Derivatives Test Library Enhancement & Test Automation;
- JSE’s LSEG Technology Equity Market Enhancement (EME) Test Library Automation;
- JSE Order Generation Tool development for JSE’s LSEG Technology Derivatives testing.