Top Banner
Exactpro Systems Company & Capabilities Overview JANUARY 2014
9

Exactpro Systems High Level Overview January 2014

Jan 14, 2015

Download

Economy & Finance

Iosif Itkin

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Exactpro Systems High Level Overview January 2014

Exactpro SystemsCompany & Capabilities Overview

JANUARY 2014

Page 2: Exactpro Systems High Level Overview January 2014

Exactpro Systems Company Overview

2

Exactpro is: Our locations in Russia:

• A specialist firm focused on functional and non functional testing of securities data distribution, trading systems, risk management and post-trade infrastructures

• An independent company incorporated in 2009 with 10 people, now employing over 200 specialists

• A US company registered and head-quartered in San Rafael, California, with four QA & development centres in Russia and sales support in the UK

Page 3: Exactpro Systems High Level Overview January 2014

Exactpro Systems Existing Customers Include:

3

• A major stock exchange group with a range of capital markets, post trade and information services

• A leading global derivatives (financial and commodities) broker

• One of the most prominent international interdealer brokers in fixed income and OTC derivatives

• A significant commodity exchange and its clearing arm

• A software provider of adaptive trading technologies for international buy- and sell-side firms

• A major investment bank specializing in emerging markets

• Software vendors providing advanced trading platforms and algorithmic support

• A global equities broker offering program and single name execution

Page 4: Exactpro Systems High Level Overview January 2014

What Makes Exactpro Different?

• Proactive and flexible approach to engaging with the project team• High energy, determination and discipline• Attention to detail• Work on customers chosen time zone

Build Software To Test Software

Highest Calibre Technical Teams

Stability

Work Ethos/Culture

• Automated testing (and analysis of results) wherever possible

• We develop and use our own test tool suite & create new test tools as needed*• Test Automation is in our DNA, our tool set is a key part of our added value!

• Core of highly experienced industry consultant practitioners• Deepest domain expertise of instruments/contracts, market data, exchanges,

workflow, functionality, risk models, industry standards, etc. • We attract the best graduates through close links with Russian technical

universities• Extensive internal training program to grow our talent pool

• Extremely low levels of staff turnover• High levels of customer retention

• Very attractive offshore rates• Majority of work carried out offshore (via remote access)• The added value we bring to projects has been proven to maximize the

potential for delivery on schedule

Cost/Value

4* We also use open source tools where applicable, and we are well versed in the QA industry standard tools & hence can use those where it is customer policy to do so

Page 5: Exactpro Systems High Level Overview January 2014

Exactpro Builds Software to Test Our Clients’ Software

5

ClearTH:• Post-Trade testing tool• Verifies each stage of the DLC• Integrated schedule• Automated matrices• Can create multiple days test scenarios• Concurrent multiple tests• Integrated simulators• SWIFT ISO protocol support

Microfix:• Executes multithreaded java code• Complexity of test algorithms is defined by the test developer• Supports multiple client fix connections, order entry and market data via FIX• Can use GUI to iterate through sent and received messages

Dolphin:• Model-based testing of market surveillance systems

Shsha:• Post-transactional tool• Analyzes clients' activity and forecasts system response • Parses and displays logs in a user-friendly way• Parses messages and then puts each to a data base table where each column corresponds to each message field• Allows making summarized reports, etc• Easy to understand GUI

Load Injector:• Simulates multiple client connections with a specified load shape for each connection or a group of connections• Up to 75K messages / second from a single CPU core• Measures latencies in microsecond range• Performance test reports

Sailfish:• Can test Order Entry, Market Data and Post Trade connections in one test scenario• Each test scenario is independent• Allows running test scripts in any sequence• Simulation of multiple user connections• Server simulators• All messages are stored into a data base• Generates test reports

Page 6: Exactpro Systems High Level Overview January 2014

Domain Capabilities – We are 100% Focused on Systems that Process Financial Products, with Particular Focus on Electronic Trading

6

Financial ProductsPlatforms Pre and Post Trade;

-Commodities, Derivatives Equities, Fixed

Income, FX

Deal Capture & Position Keeping

Risk Management

Middle Office

Clearing andSettlement

Messaging

Reference Data

Order and ExecutionManagement

Market Venue Connectivity

Smart Order Routing

Algorithmic Trading

Matching Engines

Market Data Distribution

Page 7: Exactpro Systems High Level Overview January 2014

We are Highly Effective in All of these Aspects of Quality Assurance

7

Quality Assurance:test planning and

management

Latency & capacity testing

Intelligent Management of Large Data Sets

Process audit and test coverage analysis

Automated regression testing

Gathering requirements and test scenario creation

(human, message & reporting interfaces)

Intelligent functional and exploratory testing

Creating and productizing state-of-the-art test harnesses

Test automation

Test data management

Protocol level testing using FIX/FAST, SOAP, HTTP, ITCH, SWIFT, MQ, SQL, proprietary

binary and text based data formats, etc.

Page 8: Exactpro Systems High Level Overview January 2014

Related Services: Our Main Customers have asked us to Add Value in Other Complimentary Areas (in Addition to QA) through which we Gain Additional Depth

8

Complimentary Areas

(Additional Depth)

Developing trading and post-trade systems and their components

Code review

Unit testing

Data cleanup & migration

Business analysis from historic data

Prototyping new systems

Tuning and optimization

Customization and integration of trading and

post-trade platforms

Supporting legacy applications

Page 9: Exactpro Systems High Level Overview January 2014

Our Team

9