Summary
Senior Quality Assurance Analyst with ** years of experience in Software Testing, Development and Business Analysis, including all stages of the Software Development Life Cycle. I possess 18 years of experience in Financial and Brokerage Industry with a strong knowledge of different trading applications and financial instruments.
Areas of Knowledge & Expertise
Trading/Vendor Systems: Fidessa Trading application, xTrader, Alpha Trading System, DSTS Fixed Income Mid-Office application, IBM Back office, Mutual Funds Order/Data Management System, Etrade Retail Trading application, WSS trading system, Murex trading platform, Calypso, Summit, Candeal, TradeWeb, etc.
Asset Classes: Equities, Derivatives, Fixed Income, Mutual Funds
Communication Protocols: FIX, STAMP, EMAPI
Testing tools: VeryFIX, Jira, HP Quality Center, FIX Flyer Ignition, Rational Robot, Rational Test Manager
Database Tools: SSMS, SQuirreL SQL Client Version, DB Visualizer, Sybase, MS Access
Programming languages: MS Visual Basic, VBScript, SQL, XML
Working Experience
CIBC Capital Markets
Senior QA LEAD
Dec 2018 – Present
Working on complex OMS Replacement Project (FIDESSA):
Creating Test Plan, Traceability Matrix and Test Cases to insure the coverage
Testing Manual orders flow:
Executions via different venues (CAD, US, SOR, etc.)
Client and Market facing orders
Allocations
House fills
FX trades
Crosses
Sweeps
ALGO orders (STRIKE, TWAP, VWAP, POV, etc)
Testing Electronic order flow (VeriFIX)
Validating FIX messages, tags and values for Client flow
Performance testing
Testing Inbound/Outbound orders from/to other desks/systems
Validating FIX messages
Validating orders visibility entitlements
Testing Post Trade Ticketing:
Validating FIX Drop copies
Validating Broadridge daily Reports
Testing Regulatory Reports for US clients (CATNMS, OATS, 606, EBS, Short Sell, etc.)
Preparing sign-off packages including Test evidences and artifacts documentation
RBC Capital Markets
Senior Quality Assurance Analyst
Aug 2016 – Dec 2018
Testing FIX orders flow:
Create/maintain/execute FIX automated regression scripts (VeryFIX)
Analyzing results/FIX logs
Testing different instrument types (FUT, Rates, Options)
Testing different Order types (DMA/CARE – Outrights, Spreads)
Testing different venues (CME/ICE/EUR/etc.)
ALGO orders testing (IS, POV, TWAP, VWAP)
Testing FIX session rules
Testing MiFid requirements for Futures
Testing Risk Parameters User/Client/Account level (Order size/Pos size/Sprd Pos size/etc.)
Testing in-house ALGO container
Testing Exchange Executions Drop Copy flow
Validating User/Group entitlements
Testing Fidessa trading application (new functionality and regression – FUT, Rates)
RBC Capital Markets
Senior Quality Assurance Analyst
May 2015 – May 2016
Testing Pricing Application for CAD, US and HK clients:
Different instrument types (Bonds, Bills, Tips, FUT, etc.)
Different pricing models (Manual, Spread, Curve)
Price/Spread/Yield calculations
Different Trade types (Single leg, multi-leg, quick ticket)
Trade Blotter (trade data, cancels, amendments)
Strips (Coupons and Residuals)
Testing e-Trading application for CAD, US and HK clients:
Manual /AQ trades
Price Source preferences
Trade negotiation messages
Bid/Offer skews based on Client Tier Settings
Trades from external clients (Candeal, TradeWeb)
Different pricing models (Manual, Spread, Curve)
Creating test cases based on the Business Requirements
Validating User/Group entitlements
Documenting, tracking and verifying defects using JIRA Project Management Tool
Creating Traceability Matrix to insure complete coverage
CIBC Wholesale Banking
Senior Quality Assurance Analyst
Sept 2013 – Oct 2014
Testing xTrader (Global Derivatives and Strategic Risks front-office cross-asset derivatives application)
Leading a project for Hedge Effectiveness Module (Structured Notes)
Generating feeds for different downstream teams
Analyzing feed files using (in-house) AutoQA tool
Test Data preparation using SQL Server Management Studio
Test Environments setup (packages deployment, configurations settings, stored procedures, etc.)
Coordinating SIT/UAT testing with different Downstream teams and Business groups
Writing Test Strategy/Test Plan documentation
Creating test cases based on the Business and System Requirements
Organizing/maintaining Test Cases in HP Quality Center
Documenting, tracking and verifying defects using JIRA Project Management Tool
Creating Traceability Matrix to insure complete coverage
Preparing Release management packages for approval by Request Manager team
TD Securities
Senior Quality Assurance Analyst
February 2013 – August 2013
Coordinating BAT/UAT testing for Dodd Frank regulatory project for Equity, Fixed Income, Rates and Credits derivatives asset classes
Coordinating SIT testing with different Source Systems (Summit, Calypso, Murex, WSS) and Business groups
Writing Test Strategy/ Test Plan documentation
Assisting in scoping the testing effort and time estimation
Creating test cases based on the Business Requirements for different source systems
Organizing Test Cases in HP Quality Center
Creating Traceability Matrix to insure complete coverage and for audit purposes
Writing Test Cases/ Test Documentation Methodology
Working with different groups (business and operational teams, business /systems analysts, technical leads) to review and assess all defects
Executing End to End Test Cases for different trading source systems
Testing Pre-Processor functionality and analyzing TDML (XML) and FPML files
Creating test data and executing test cases through database, using SQuirreL SQL Client and DB Visualizer.
Testing and analyzing End of Day process and Analytics
IIROC (Investment Industry Regulatory Organization of Canada)
Senior Quality Assurance Analyst
April 2009 – December 2012
Coordination of the testing financial communication protocol between IIROC and marketplaces
Interacting with different marketplaces to analyze their system functionality to identify specific needs
Documenting customized process report for each marketplace
Analyzing and documenting business rules for in-house Validator tool.
Leading FIX Certification Testing with Marketplaces
Creating Test cases for FIX Application Level and Session Level Certification testing
Creating FIX Test Data using FIX Flyer Ignition application for internal regression testing
Creating Test Documentation including Test Plan, Test Procedures, Test Strategy, etc.
Performing an internal FIX Gateway testing
Analyzing FIX logs received from marketplaces
Testing and analyzing reference data from marketplaces (Member, Trader, Securities, etc.)
Creating and executing System and Data Recovery Test cases
Analyzing Business Requirements to create functional test cases for real-time surveillance application, alerts and reports
Alpha Trading Systems
Senior Quality Assurance Analyst
January 2008 – April 2009
Testing a new Alternative Trading System (ATS) with Trade Through Management (TTM) service (routing function that allows transmitting Orders to Other Marketplaces)
Analyzing Functional Requirements to create detailed test cases
Creating XML scripts for automated testing
Creating Data files to be used in automation
Testing Private and Public messages flow through the EMAPI (External Messaging Application Programming Interface) protocol
Performing Functional testing of the different order types (Market/Limit, Short Sells, AON, Fill or Kill, etc.)
Insert amendment and cancelation of orders during different trading phases based on business requirement and rules
Opening and Closing Auction (COP/CCP price rules)
Post-Trade Management (Trade Report, Trade Cancelation and Correction)
TD Securities
Senior Quality Assurance Analyst
March 2007 – December 2007
Developing and constantly updating comprehensive functional, integration, performance and regression test cases for complex Fixed Income system – FrontEnd application (web based)/MidOffice (DSTS)/BackOffice (IBM)
Analyzing Business and System Requirements to insure the Test Coverage
Ensuring that quality assurance process deliverables meet specified business, functional, and association mandatory regulations and schedules as negotiated with Product Manager
Implement processes and tools as necessary to provide QA metrics in order to improve the overall quality of the application
Creating an end-to-end Testing infrastructure using Mercury Quality Center (Requirements - Test Plan/Cases - Test Lab – Defects
Preparing and communicating test progress, test results, and other relevant information to project stakeholders and management
Develop User Requirements documentation
Bank of Montreal
Senior Business/QA Analyst
June 2006 – March 2007
Analyzing and testing the end-to-end workflows among the Front and Back Offices for the Fixed Income web-based application
Conversion and Parallel testing of the system and database
Corporate Actions, Collections batches and Interest payments testing and analysis
Client Accounts and House Accounts balances
Security payment cycles and Client statements testing
Back Office and operations/settlements processing and workflows
End of day processing and reports
Reconciliation processes and adjustments
FIS (Fidelity National Information Services)
Test Lead
March 2005– June 2006
Testing web-based, client-server and XML applications for Mutual Funds order/data management and trading system
Analyzing System Requirements documents to identify test strategy
Creating Test Plans and Test Cases for new and existing applications
Preparing Time Estimates for new projects to identify project budget
Distributing workload among other team members
Helping Business Analysts to write an On-line help for a new web-based application
Providing an input into new product features
Creating progress reports to ensure appropriate test coverage and results
Analyzing Database to verify test results
E*TRADE Canada
Quality Assurance Software Engineer
July 2002 – March 2005
Testing web-based trading application for retail clients for the following products:
Equities, Mutual Funds, Bonds, Options, Fixed Income, Money Market
Designing, modifying and executing Automated Test Scripts, including GUI and VU scripts using Rational Robot/Test Manager
Executing Load, Stress, Performance and Functional Tests of web-based application
Analyzing web application performance using Rational SiteCheck
Assisting in designing/improving Graphical User Interface
MobileQ, Inc
Test Engineer
November 2000 – November 2001
Providing QA support for development of enterprise mobility applications using both manual and automated test methodologies
Brightspark
August 2000 – November 2000
Quality Assurance Analyst
VoxData
April 2000 – August 2000
Quality Assurance Analyst/Programmer Analyst
Visual Accounting Systems Corp Feb. 1999 – March 2000
Visual Basic Programmer
First Choice Computers Sept 1997 –Feb. 1999
Software Tester Analyst
Education
Software Quality Assurance and Testing: SoftHawkWay Ltd.
Business Computer System Diploma: Seneca College (Graduated with Honours)
References: available upon request.