Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Exactpro Systems High Level Overview January 2014

January 16, 2014

Exactpro Systems High Level Overview January 2014


January 16, 2014

More Decks by Exactpro

Other Decks in Technology


  1. 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
  2. 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
  3. 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
  4. 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
  5. Domain Capabilities – We are 100% Focused on Systems that

    Process Financial Products, with Particular Focus on Electronic Trading 6 Financial Products Platforms Pre and Post Trade; -Commodities, Derivatives Equities, Fixed Income, FX Deal Capture & Position Keeping Risk Management Middle Office Clearing and Settlement Messaging Reference Data Order and Execution Management Market Venue Connectivity Smart Order Routing Algorithmic Trading Matching Engines Market Data Distribution
  6. 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.
  7. 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