Exactpro Systems Company & Capabilities Overview JANUARY 2014
Jan 14, 2015
Exactpro SystemsCompany & Capabilities 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
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
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
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
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
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.
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
Our Team
9