We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byKimberly Gallagher
Modified over 2 years ago
QA Function for Low Latency Trading Platform
2 | © 2012, Cognizant Agenda Latency : Definition and Importance Low Latency Application Architecture - QA checkpoints Risks involved - QA significance Global QA Team - Effective Test Management Global QA Team – Key Benefits Best Practices – QA Methodology QA Service Offering Appendix - I : QA Metrics Q & A.
3 | © 2012, Cognizant Latency : Definition and Importance Definition Latency - a synonym for delay, is an expression of how much time it takes for a packet of data to get from one designated point to another When talking about latency in the context of capital markets consider the round trip between trade initiation event and trade execution event. Latency involves Processing time and Propagation time Importance Buy Side firms want to be closer to the liquidity (exchange matching engine) Faster access to market benefits the Arbitrage Trader. Cancelling Open Orders quickly - those who cancel first will reduce their potential losses High frequency Traders hold the positions for as low as milliseconds employing computerized algorithms and hence very sensitive of the processing speed of markets and of their own access to the market. Buy Side Client Trading Venue/ Exchanges Brokerage Firms Propagation Time Processing Time ABCD EFGH
4 | © 2012, Cognizant Low Latency Application Architecture - QA checkpoints Client Exchange Booking Apps OMS Backfiller Component Client Facing Component (FIX Engine) Market Facing Component Proprietary ProtocolFIX Protocol Native / Exchange Protocol Proprietary Protocol Validating the message received from the client. Validating Proprietary Protocol conversion within the application Validating the message sent to the exchange/ destination trading venues. Responses received from destination venues. Reports sent back to the client. Message sent to internal OMS systems for trade reporting and settlement. 123a3b45
5 | © 2012, Cognizant Risks involved - QA significance 5 Risks/Challenges involved emphasizing strong QA involvement Incorrect messages/orders sent to exchanges can lead to compliance and regulatory breaches which can also imply monetary penalties Incorrect report/trade execution not complying with FIX/specific protocol can lead to messages not being delivered to client or even denial of trade executions. This can lead to huge financial losses as the trader can be exposed to unaccounted positions Errors in trade artifacts sent to downstream order management systems may result in erroneous trade settlement and clearance Delays in messages sent to exchanges can result in huge direct losses to clients who stand a chance to have substantial gains from arbitrage or even marginal fluctuation in stock price changes hence emphasizing on the importance of low latency. Delays in cancelling the open orders in market can also implicate serious monetary losses on account of gaining unwanted positions. The most famous examples are 6th May Flash Crash in US markets
6 | © 2012, Cognizant Case Study: QA Function for Low Latency Platform of a Global Bank 6
7 | © 2012, Cognizant Global QA Team - Effective Test Management Before US Team US Off-shore QA Team UK Team UK Off-shore QA Team APAC Team APAC Off-shore QA Team After US Global Team UK Off-shore QA Team APAC Improving quality of work by building a strong team Removing redundancies and duplicity. Leveraging Regional Synergies Key Objective
8 | © 2012, Cognizant Global QA Team – Key Benefits Sharing of Issues/ Defects Training and Knowledge sharing Streamlined reporting Effective Resource utilization Building a strong SME team People Benefits FIX protocol testing Test Case reusability Leveraging regional best practices Global QA Team
9 | © 2012, Cognizant Best Practices – QA Methodology Aligning with Rapid Deployment Process Follow the sun model Automated regression suite Real time production scenarios testing Build tracking mechanism Exploratory Testing Value Added Testing
10 | © 2012, Cognizant QA Service Offering Regression testing is performed to ensure any new functionality/bug fixes do not impact the existing functionality Regression test suites are maintained, updated and validated periodically to ensure that critical bug fixes/changes make it to the test suite which would be executed on future releases. Functional Testing to test new functionalities/enhancements/ requirements and bug fixes in the new release/ build provided by Development team. In-house automation tools are used to automate a substantial amount of test cases. The tool utilizes the record and replay functionality, parsing the logs and replaying against simulators. As the FIX logs have similar pattern this helped in reusing the same component for automation efforts in other regions also. Performance team engaged to provide performance figures to calculate the round trip delays in QA environment against available simulators/exchange sessions. The performance figures even though not realistic provide benchmarks for QA team for further deployments. Capacity and Load testing performed to identify the benchmark capacity figures for the application and also to test the application behavior under variable loads, like multiple client connections. Regression Testing Functional Testing Automated Testing Performance Testing Capacity/Load Testing
11 | © 2012, Cognizant Appendix -1 : QA Metrics 11 QA Coverage: Exchanges Covered: 25+ exchanges covered across US,UK and APAC Protocols Tested: FIX 4.2 protocol Customized FIX protocol Proprietary protocol Exchange specific native protocols Total Team Size: Around 7 Total QA Drops: 200+ Yearly Total Defects Raised: 290+ Yearly Test Case Executed: Around Yearly Indicative QA Metrics for Global QA team supporting low latency applications
12 | © 2012, Cognizant Q & A
1 GREY BOX TESTING Web Apps & Networking Session 10 Boris Grinberg
Software Development QA Best Practices May 20, 2010 Suzette Hackl, CSM Senior Project Manager Skyline Technologies, Inc.
Software Gets Smarter Artificial Intelligence in the Enterprise Dr Kaustubh Chokshi CEO, Intelligent Business Systems.
MFG Assessment Application: Assessment Criteria and Metrics 1 Performance assessment criteria and metrics may be used as the basis for determining the.
End the Madness - Section 508 Compliance in the Enterprise.
Intelligent Risk Management & Compliance Cost Reduction Creating a sustainable risk and compliance organization while reducing inefficiency and improving.
© Copyright Ovum. All rights reserved. Ovum is a subsidiary of Informa plc. 1 Addressing “The BYOD Gap” Richard Absalom, Analyst, Consumer Impact Technology.
Business Value of IT Outsourcing Gopal Kuchibhotla 8 th February 2006.
III. INSTITUTIONAL TRADING. A. Institutions and Market Impact Institutions today own the bulk of securities traded in todays marketplace and execute the.
Copyright © 2005 SOA Software, Inc. All Rights Reserved. Specifications Subject to Change Without Notice. Overcoming the SOA Network Fallacy Roberto Medrano.
Managing IT Budgets in Uncertain Economic Times: IT Optimization.
Presented to: SOA Brown Bag #12 By: Paul Caron, SWIM T&E Lead Date: December 13, 2011 Federal Aviation Administration System Wide Information Management.
1 Services. 2 Agenda Overview –Managing the Transitions of The Networked Learning Environment Blackboard Consulting –Who We Are and What We Do Blackboard.
What is Trade Promotions? Created August 5, 2004.
1 Session 3: Benefits Definition and Measurement v4.0 May 2009 eHealth Benefits Management Toolkit.
Brian Browning | Senior Director of Client Services Jason Arden | Director of Partner Engineering.
Sept. 9, 2009 Seminar at Beijing University 1 Deriving and Analysing the Quality of Software Architectural Designs Hong Zhu Department of Computing, Oxford.
Risk Adjusted Performance Measurement - the Economic Profit Concept at Deutsche Bank From Theory to Practise South Korea, June 2001.
E-Sourcing Today A Perspective on the Role and Scope of e- Sourcing and the State of the e-Sourcing Marketplace.
Copyright © The David Consulting Group, Inc. 1 UNDERSTANDING and EFFECTIVELY USING FUNCTIONAL MEASUREMENT Presented By The David Consulting Group.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 The Value of Information.
Sales Order Cycle Review Report Insert Date. Source: 2 Table of Contents Executive Summary 3 Objective, Scope & Procedures Performed4.
Bank of America Merchant Services ASTRA Meeting Shirley Davis, Relationship Manager JD Wilks, Technical Relationship Manager Melinda Speer, Strategic Account.
Compliance Technology Solutions NASACT Presentation Material Robert Garagiola – AERS National Technology Practice January 31 st, 2007.
Chapter 7 – Design and Implementation 1Chapter 7 Design and implementation Note: These are a modified version of Ch 7 slides available from the authors.
PwC Rogue Trading How to successfully manage this risk Informational presentation for our clients February 2008 Strictly private and confidential *connectedthinking.
2 Welcome To Defect Management Training Objective: The objective of this course is to learn about standards that emphasize a best practice approach for.
Exploratory Testing – an improved approach Jayapradeep Jiothis Narendra Kumar by.
© 2016 SlidePlayer.com Inc. All rights reserved.