Workshop hosted by Time2test Limited in conjunction with AsymilateLimited 
1 
www.time2test.co.uk – Time2test Limited © 2013, 2012
Agenda 
What's the agenda? 
Flexible agenda to met the delegates’ requirements. 
Evening times: 
6pm –10am ( 4 hours with coffee breaks) 
Weekend and weekday times: 
Start at 9am to 5pm with breaks and lunch 
www.time2test.co.uk 2
House Rules! 
Lavatories 
Food and Drink in the class room 
Drinks –water from the kitchen area 
Fire Alarm 
Room Access during lunch and breaks 
www.time2test.co.uk 3
Pre-requisites 
•Your laptop and permissions to install software 
•Windows machine for installation of the client software , ftp clients and other useful tools 
•Pen and notepad for taking notes 
www.time2test.co.uk 4 
3 mins
Fast Paced course? 
Lots to go through 
We only have a limited time so the pace is going to be fast 
The workshop will introduce you to the Capital markets domain from the Quality assurance and testing perspective. 
We will introduce you to Asymilate’sCapital Markets Testing tool : Caesar 
www.time2test.co.uk 5
About me –MiteshSoni 
Over 20 years in the Capital Markets Banking Domain 
Has worked for major investment banks as a principal consultant 
Specialises in Capital Markets Quality assurance and Testing solutions. 
Managing Director of AsymilateLimited 
www.time2test.co.uk 6
About me! –Viresh Doshi 
Over 15 years testing experience 
Extensively worked in the Internet domain 
Technical testing specialist 
Process Improvements Advocate 
Automation testing advocate 
Keen follower of Agile and it’s techniques 
www.time2test.co.uk 7
What do you want to get out of the course? 
Note down your goalsand objectivesone per sticky note and describe them. 
Note down any questionsyou have that you would like answered. 
One per sticky note 
Lets review them at the end of the course. 
www.time2test.co.uk 8 
10 mins
What do you already know about the capital markets domain? 
Lets talk and note down what we already know. 
www.time2test.co.uk 9 
5 mins
Capital Markets Testing overview 
The workshop will be delivered in a classroom lecture style. 
We will use a popular Capital Markets Application to describe the domain and concepts for testing and QA 
We will also refer back to Caesar application which is a test harness built to perform regression testing for Capital Markets. 
www.time2test.co.uk 10
Course Overview 
The 2 day Capital Markets Testing workshop is split into three categories: 
1.Banking Domain 
2.Technical Skills 
3.Testing skills 
www.time2test.co.uk 11
Course Overview –Banking Domain 
Capital Markets -what is capital markets in the investment banking arena? 
Learn about investment banking trading 
Learn the different banking products (ADR 
1.Equities 
2.Repos 
3.Swaps 
4.Bonds 
5.Derivatives 
Learn the workflow -Trade, Transfer, Message 
Learn about SWIFT messages 
www.time2test.co.uk 12 
Learn STP –straight through processing 
Risk and Reporting -EOD 
Learn about these objects(trades, transfers, messages, tasks, legal entities, tasks, legal entities) 
Learn about static data 
Learn about netting 
Learn about SDI 
Learn about rejected trades and resolution 
Learn about Front office, Middle office and Back office
Course Overview –Technical Skills 
Unix and linuxfor running jobs and viewing log files and starting and stopping 
Telnet and FTP for test data manipulation 
XML files manipulation 
Basic of SQL for test data preparation 
www.time2test.co.uk 13
Course Overview –Testing Skills 
Popular test variations for Test data Prep 
Functional testing and Regression testing test plans and test cases creation 
Performance Testing planning and simulation 
Test Environments and development environment. 
Problems and Defect finding and resolution 
www.time2test.co.uk 14
Recap 
Introductions complete 
Objectives set on the sticky notes 
www.time2test.co.uk 15
Quick recap of topics covered in the first session 
www.time2test.co.uk 16
FX example 
FX –Foreign Exchange 
Trade Lifecycle –Pricing to Accounting 
Front office 
Back office 
Middle office 
www.time2test.co.uk 17
Products 
Securities-Bonds, Equities 
Derivatives 
Money Markets 
FX 
www.time2test.co.uk 18
Areas covered 
Domestic Banking 
Investment Banking –Capital Markets 
Trading and Speculation 
Hedging 
www.time2test.co.uk 19
Chocolate –Cadburys Example 
Chocolate is made in the UK 
Raw material –Coco Beans are needed from South America 
Instead of buying chocolate at a fluctuating price, Cadburys will enter into the derivatives market for a product that will fix the price for additional fee(s). 
www.time2test.co.uk 20
Nick Leeson–Barings Example 
Investment bank is brought down due to a rogue trader who confirmed his own trades. 
Large futures trades sensitive to changes in price of underlying asset led to big losses 
www.time2test.co.uk 21
Quality Gates 
Four Eyes Principle –supervisory checks to maintain audit trail 
Kyc–Know your customer 
Dodd Frank –OTC markets being forced to go through regulated exchanges to prevent big losses. 
Basel committee recommendations 
www.time2test.co.uk 22
Lehman Brothers example 
Investment bank collapses. 
Credit Defaults triggered large payoutsthat the bank could not guarantee 
Counterparties exposed to Leemanstriggering systemic risk 
www.time2test.co.uk 23
Topics 
Settlement t+2 for FX (exceptions CAD) 
CLS –continuous link settlement – organisation that facilitates FX settlement and reduces settlement risk 
www.time2test.co.uk 24
Topics 
Quantitiveeasing –effects on exchange rates 
Static Data –reference data 
Reuters/Bloomberg for pricing 
SWIFT –confirmations gateway MT/MX 
Trading book –hierarchy of trade activity 
Netting –aggregate settlement 
Matching Confirmations Process 
www.time2test.co.uk 25
Terminology 
Nostro–our account, at our agent 
Vostro –cpty’saccount with agent 
Loro–cpty’saccount held with our organisation who is an agent 
STP –Straight Through Processing 
Netting –an agreement to aggregate the transactions for net settlement www.time2test.co.uk 26
Quiz 
What is the difference between Front Office and Back office? 
How would you describe Middle Office? 
What products are traded in Capital Markets? 
What typical attributes make up a SWIFT message? 
What is benefit of netting? 
What are Chinese walls at Investment banks? 
www.time2test.co.uk 27
Quiz 
What does it mean to Settle a trade? 
What is a confirmation? 
What is a counterparty? 
Can you give some examples of static data? 
What is STP? 
What in terms of financial reporting is the main difference between a derivative and an equity? 
www.time2test.co.uk 28
Quick recap of topics covered in the session 
www.time2test.co.uk 29
Trade Lifecycle 
Happy Day workflow scenario 
Rainy Day scenario 
Counterparty becomes insolvent 
Incorrect Static Data propagation 
Rate tolerances breached 
www.time2test.co.uk 30 
Many considerations for Test Scenarios
Cashflowand security movement 
All transactions have movement of cash and / or security 
Cashflowsare basic building block for valuation purposes 
Discounted Cashflowsused to compute net present value 
www.time2test.co.uk 31
Delivery Concepts 
Deliver Against Payment (DAP) – Security and cash exchanged simultaneously 
Delivery Free of Payment (DFP) – Security and Cash are exchanged independently(carries more risk) 
Contingent accounting –used to build up general ledger to represent the trade as it is confirmed and settled 
www.time2test.co.uk 32
Bond Example 
Bonds entitle buyer to interest payments according to the bond definition 
Bonds are issued by governments and corporations to raised debt 
ISIN –unique number to identify the Bond 
Coupon –term to denote the interest payable 
Value of the bond is inversely proportional to interest rates. 
Yield curves are used to create net present value computations 
www.time2test.co.uk 33
IRS –Interest Rate swap 
Two parties in a transaction where one party pays fixed rate of interest and the other pays floating rate. 
Used by companies to hedge against interest rate movements 
Or to raise capital by companies who are lower credit grade clients 
www.time2test.co.uk 34
OTC –over the counter 
OTC –over the counter products allow the counterparties to agree flexible terms and conditions 
Exchange traded –product conditions are determined by the exchange 
CCP –Central Counter Party –Rapidly becoming the new infrastructure for settlement. 
www.time2test.co.uk 35
Forward Products 
www.time2test.co.uk 36 
Forwards are products where the price and conditions are agreed today for a future settlement 
Used for hedging purposes to avoid fluctuations of rates and prices 
Also can be used speculatively for trading purposes
Repo Products 
Repurchase Agreements – Agreements where on counterparty lends the other a sum of money which is backed by collateral from the other counterparty 
Used frequently for Short Term financing by large investment banks 
www.time2test.co.uk 37
Buy/Sell Back Products 
Repurchase Agreements 
Short Term financing 
www.time2test.co.uk 38
Option Basics 
The right but not the obligation to buy or sell an asset at a given strike price and date schedule. 
European –one fixed exercise date 
American –can be exercised on any date to expiry 
Bermuden–a schedule of expiry dates 
www.time2test.co.uk 39
Terminology 
Arbitrage –small differences in rates that allow you to simultaneously buy and sell an asset to capitalise on the rate difference. 
Short selling –selling an asset even though you may not own the asset by taking a speculative view on where the market is heading. 
Novation –transfer of ownership 
LIBOR –Committee that sets the interest rates 
ISDA agreement –legal framework for trade confirmation and settlement 
www.time2test.co.uk 40
Terminology 
Equity option –put / call 
Exercised options -American , Bermudian, European 
Swaption–the option to exchange fixed for floating in a swap trade 
Asset swap –exchange the income stream from an asset pool to a cash income stream 
www.time2test.co.uk 41
Goals and Objectives review and what’s next? 
www.time2test.co.uk 42
Goals and Objectives 
Review the Sticky notes 
Did the course meet your goals and objectives? 
Feedback will be requested via email. 
www.time2test.co.uk 43
Recommend us? 
Recommend your friends and earn some incentives: 
iPad 
Kindle 
Android Tablet 
www.time2test.co.uk 44

Capital markets testing - Calypso

  • 1.
    Workshop hosted byTime2test Limited in conjunction with AsymilateLimited 1 www.time2test.co.uk – Time2test Limited © 2013, 2012
  • 2.
    Agenda What's theagenda? Flexible agenda to met the delegates’ requirements. Evening times: 6pm –10am ( 4 hours with coffee breaks) Weekend and weekday times: Start at 9am to 5pm with breaks and lunch www.time2test.co.uk 2
  • 3.
    House Rules! Lavatories Food and Drink in the class room Drinks –water from the kitchen area Fire Alarm Room Access during lunch and breaks www.time2test.co.uk 3
  • 4.
    Pre-requisites •Your laptopand permissions to install software •Windows machine for installation of the client software , ftp clients and other useful tools •Pen and notepad for taking notes www.time2test.co.uk 4 3 mins
  • 5.
    Fast Paced course? Lots to go through We only have a limited time so the pace is going to be fast The workshop will introduce you to the Capital markets domain from the Quality assurance and testing perspective. We will introduce you to Asymilate’sCapital Markets Testing tool : Caesar www.time2test.co.uk 5
  • 6.
    About me –MiteshSoni Over 20 years in the Capital Markets Banking Domain Has worked for major investment banks as a principal consultant Specialises in Capital Markets Quality assurance and Testing solutions. Managing Director of AsymilateLimited www.time2test.co.uk 6
  • 7.
    About me! –VireshDoshi Over 15 years testing experience Extensively worked in the Internet domain Technical testing specialist Process Improvements Advocate Automation testing advocate Keen follower of Agile and it’s techniques www.time2test.co.uk 7
  • 8.
    What do youwant to get out of the course? Note down your goalsand objectivesone per sticky note and describe them. Note down any questionsyou have that you would like answered. One per sticky note Lets review them at the end of the course. www.time2test.co.uk 8 10 mins
  • 9.
    What do youalready know about the capital markets domain? Lets talk and note down what we already know. www.time2test.co.uk 9 5 mins
  • 10.
    Capital Markets Testingoverview The workshop will be delivered in a classroom lecture style. We will use a popular Capital Markets Application to describe the domain and concepts for testing and QA We will also refer back to Caesar application which is a test harness built to perform regression testing for Capital Markets. www.time2test.co.uk 10
  • 11.
    Course Overview The2 day Capital Markets Testing workshop is split into three categories: 1.Banking Domain 2.Technical Skills 3.Testing skills www.time2test.co.uk 11
  • 12.
    Course Overview –BankingDomain Capital Markets -what is capital markets in the investment banking arena? Learn about investment banking trading Learn the different banking products (ADR 1.Equities 2.Repos 3.Swaps 4.Bonds 5.Derivatives Learn the workflow -Trade, Transfer, Message Learn about SWIFT messages www.time2test.co.uk 12 Learn STP –straight through processing Risk and Reporting -EOD Learn about these objects(trades, transfers, messages, tasks, legal entities, tasks, legal entities) Learn about static data Learn about netting Learn about SDI Learn about rejected trades and resolution Learn about Front office, Middle office and Back office
  • 13.
    Course Overview –TechnicalSkills Unix and linuxfor running jobs and viewing log files and starting and stopping Telnet and FTP for test data manipulation XML files manipulation Basic of SQL for test data preparation www.time2test.co.uk 13
  • 14.
    Course Overview –TestingSkills Popular test variations for Test data Prep Functional testing and Regression testing test plans and test cases creation Performance Testing planning and simulation Test Environments and development environment. Problems and Defect finding and resolution www.time2test.co.uk 14
  • 15.
    Recap Introductions complete Objectives set on the sticky notes www.time2test.co.uk 15
  • 16.
    Quick recap oftopics covered in the first session www.time2test.co.uk 16
  • 17.
    FX example FX–Foreign Exchange Trade Lifecycle –Pricing to Accounting Front office Back office Middle office www.time2test.co.uk 17
  • 18.
    Products Securities-Bonds, Equities Derivatives Money Markets FX www.time2test.co.uk 18
  • 19.
    Areas covered DomesticBanking Investment Banking –Capital Markets Trading and Speculation Hedging www.time2test.co.uk 19
  • 20.
    Chocolate –Cadburys Example Chocolate is made in the UK Raw material –Coco Beans are needed from South America Instead of buying chocolate at a fluctuating price, Cadburys will enter into the derivatives market for a product that will fix the price for additional fee(s). www.time2test.co.uk 20
  • 21.
    Nick Leeson–Barings Example Investment bank is brought down due to a rogue trader who confirmed his own trades. Large futures trades sensitive to changes in price of underlying asset led to big losses www.time2test.co.uk 21
  • 22.
    Quality Gates FourEyes Principle –supervisory checks to maintain audit trail Kyc–Know your customer Dodd Frank –OTC markets being forced to go through regulated exchanges to prevent big losses. Basel committee recommendations www.time2test.co.uk 22
  • 23.
    Lehman Brothers example Investment bank collapses. Credit Defaults triggered large payoutsthat the bank could not guarantee Counterparties exposed to Leemanstriggering systemic risk www.time2test.co.uk 23
  • 24.
    Topics Settlement t+2for FX (exceptions CAD) CLS –continuous link settlement – organisation that facilitates FX settlement and reduces settlement risk www.time2test.co.uk 24
  • 25.
    Topics Quantitiveeasing –effectson exchange rates Static Data –reference data Reuters/Bloomberg for pricing SWIFT –confirmations gateway MT/MX Trading book –hierarchy of trade activity Netting –aggregate settlement Matching Confirmations Process www.time2test.co.uk 25
  • 26.
    Terminology Nostro–our account,at our agent Vostro –cpty’saccount with agent Loro–cpty’saccount held with our organisation who is an agent STP –Straight Through Processing Netting –an agreement to aggregate the transactions for net settlement www.time2test.co.uk 26
  • 27.
    Quiz What isthe difference between Front Office and Back office? How would you describe Middle Office? What products are traded in Capital Markets? What typical attributes make up a SWIFT message? What is benefit of netting? What are Chinese walls at Investment banks? www.time2test.co.uk 27
  • 28.
    Quiz What doesit mean to Settle a trade? What is a confirmation? What is a counterparty? Can you give some examples of static data? What is STP? What in terms of financial reporting is the main difference between a derivative and an equity? www.time2test.co.uk 28
  • 29.
    Quick recap oftopics covered in the session www.time2test.co.uk 29
  • 30.
    Trade Lifecycle HappyDay workflow scenario Rainy Day scenario Counterparty becomes insolvent Incorrect Static Data propagation Rate tolerances breached www.time2test.co.uk 30 Many considerations for Test Scenarios
  • 31.
    Cashflowand security movement All transactions have movement of cash and / or security Cashflowsare basic building block for valuation purposes Discounted Cashflowsused to compute net present value www.time2test.co.uk 31
  • 32.
    Delivery Concepts DeliverAgainst Payment (DAP) – Security and cash exchanged simultaneously Delivery Free of Payment (DFP) – Security and Cash are exchanged independently(carries more risk) Contingent accounting –used to build up general ledger to represent the trade as it is confirmed and settled www.time2test.co.uk 32
  • 33.
    Bond Example Bondsentitle buyer to interest payments according to the bond definition Bonds are issued by governments and corporations to raised debt ISIN –unique number to identify the Bond Coupon –term to denote the interest payable Value of the bond is inversely proportional to interest rates. Yield curves are used to create net present value computations www.time2test.co.uk 33
  • 34.
    IRS –Interest Rateswap Two parties in a transaction where one party pays fixed rate of interest and the other pays floating rate. Used by companies to hedge against interest rate movements Or to raise capital by companies who are lower credit grade clients www.time2test.co.uk 34
  • 35.
    OTC –over thecounter OTC –over the counter products allow the counterparties to agree flexible terms and conditions Exchange traded –product conditions are determined by the exchange CCP –Central Counter Party –Rapidly becoming the new infrastructure for settlement. www.time2test.co.uk 35
  • 36.
    Forward Products www.time2test.co.uk36 Forwards are products where the price and conditions are agreed today for a future settlement Used for hedging purposes to avoid fluctuations of rates and prices Also can be used speculatively for trading purposes
  • 37.
    Repo Products RepurchaseAgreements – Agreements where on counterparty lends the other a sum of money which is backed by collateral from the other counterparty Used frequently for Short Term financing by large investment banks www.time2test.co.uk 37
  • 38.
    Buy/Sell Back Products Repurchase Agreements Short Term financing www.time2test.co.uk 38
  • 39.
    Option Basics Theright but not the obligation to buy or sell an asset at a given strike price and date schedule. European –one fixed exercise date American –can be exercised on any date to expiry Bermuden–a schedule of expiry dates www.time2test.co.uk 39
  • 40.
    Terminology Arbitrage –smalldifferences in rates that allow you to simultaneously buy and sell an asset to capitalise on the rate difference. Short selling –selling an asset even though you may not own the asset by taking a speculative view on where the market is heading. Novation –transfer of ownership LIBOR –Committee that sets the interest rates ISDA agreement –legal framework for trade confirmation and settlement www.time2test.co.uk 40
  • 41.
    Terminology Equity option–put / call Exercised options -American , Bermudian, European Swaption–the option to exchange fixed for floating in a swap trade Asset swap –exchange the income stream from an asset pool to a cash income stream www.time2test.co.uk 41
  • 42.
    Goals and Objectivesreview and what’s next? www.time2test.co.uk 42
  • 43.
    Goals and Objectives Review the Sticky notes Did the course meet your goals and objectives? Feedback will be requested via email. www.time2test.co.uk 43
  • 44.
    Recommend us? Recommendyour friends and earn some incentives: iPad Kindle Android Tablet www.time2test.co.uk 44