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

Exactpro Systems High Level Overview January 2014

Exactpro Systems High Level Overview January 2014

Exactpro
PRO

January 16, 2014
Tweet

More Decks by Exactpro

Other Decks in Technology

Transcript

  1. Exactpro Systems
    Company & Capabilities Overview
    JANUARY 2014

    View Slide

  2. 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

    View Slide

  3. 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

    View Slide

  4. 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

    View Slide

  5. 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

    View Slide

  6. 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

    View Slide

  7. 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.

    View Slide

  8. 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

    View Slide

  9. Our Team
    9

    View Slide

  10. Our Team
    9

    View Slide