Sign in

QA-BA Capital markets, Electronic Trading.

New York, New York, United States
May 31, 2017

Contact this candidate



Phone: 718-***-****


12+ years experience in Analysis, Design, Software Quality Assurance and Software Testing of Client/Server and Web based applications

8 years experience in FIX Integration, Client on-boarding and production support of Equities, futures, options and FX

Experience in Securities and Electronic Trading, particularly with respect to OMS/EMS integration, Algorithm Trading Systems and Regulatory reporting

Expertise in User Requirement Analysis, Functional Specifications, Use Cases, Business Requirements, Business Rules to Prepare Test Schedules, Identify Test Requirements, Design Test Plan, Test Cases, Test Scripts, Test Data, Test Metrics and Traceability Metrics

Expertise in setting up the test environment and establishing QA procedures/standards for product testing

Strong knowledge of Electronic trading, risk management, front and back office process for multi asset trading

Strong understanding of OMS/EMS from a buy side and stock exchange perspective

Experience working with TNS, NYFIX and BT Radianz in handling FIX connectivity/ infrastructure for FIX clients

On boarded multiple brokers in APAC, EMEA and North America region.

Extensive experience in Manual and Automated Testing of GUI and functional aspects of the Client/Server and Web Based Applications on multiple levels of SDLC

Thorough understanding of software development life cycle and different methodologies like waterfall, Agile and Iterative

Worked in Investment Banking and Capital market domains, having exposure to FIX Protocol and Algorithmic Trading/DMA/Smart Order Routing

Familiar with market structure, market data and transaction cost analytics.

Experience testing SWIFT (Society for worldwide Interbank financial telecommunication) trade confirmation messages to client

Experience working with the Trading Systems FLEXTRADE and PORTWARE


Operating Systems

Linux, Windows XP, Windows 2000, Windows NT

Testing Procedures

Unit, Functional, BlackBox, System, Integration, Regression,

Load/Stress(Performance), UAT, End to End testing

Databases and Tools

Oracle, SQL Server, TOAD

Automated Testing Tools

Win Runner, QTP, Quality Center

Defect Tracking Tools

Rational Clear Quest, Bugzilla, JIRA, Confluence

Software Development


Agile and Lean Software development and testing methodology


Bachelors in Electrical & Electronics Engineering (Nagarjuna University, India)


Certified Scrum Master (CSM)



QA Lead/ Analyst

Project : FlexTrade EMS Multi Asset Trading platform

Environment: Linux, C++, Java, Oracle, Jira, Bugzilla

FlexTrade enables you to manage multiple portfolios comprised of several sub-accounts over many global destinations from a comprehensive blotter.

FlexTrade provides a strategy matrix that enables you to segregate each portfolio into separate execution strategies, while maintaining portfolio level control. In addition to a comprehensive suite of broker-provided algorithms and benchmark-driven strategies, such as VWAP, TWAP and Arrival Price, FlexTrade offers a comprehensive suite of pairs and arbitrage strategies


Leading team of QA Analysts responsible for testing the Flextrade EMS and its integration with other systems.

Coordinate with Account Manager, Development and content management teams to provide estimates required for testing, reporting and tracking of defects and managing all requirement changes that would have an impact on testing delivery dates.

Define the Test strategy and designed Test Plan, Test cases, Test scripts, Traceability matrix, and Test matrix.

Responsible for the QA team to ensure that the deliverables are met on time. Review of test plans and test cases on regular basis to ensure that the test cases are most current and in accordance with changes in requirements.

Analyze error logs, evaluate performance, system functionality and quality based on specification documentation.

FIX Certifications and onboarding for both the client-facing and broker-facing sides for all equities/options/futures flow (DMA, ALGO, PROG, CASH) from clients to all downstream brokers/exchanges/LPs.

FIX Certification with new and existing clients/brokers globally for all asset classes.

Responsible for creation and testing of XML-based rules to ensure that proper flow and custom tags are set based on input FIX tags.

Validate FIX test results to ensure requirements are met for user sign-off.

Support trader’s and client’s issues in FIX production environment.

Communicate and work effectively and efficiently with all cross-functional groups including Networking/Firewall, Account Management, and Development teams.

Project management of client on boarding with all needed documentation for knowledge sharing and portability of the certifications.

Identify and validate software code fixes in response to customer concerns and API enhancements.

PORTWARE LLC Feb 2009 – Mar 2013

Team Lead QA

Project : Portware EMS Multi Asset Trading platform

Environment: Windows XP, Java, Oracle, Lotus notes, QF Test

Portware FX offers a real-time, aggregated view of the entire FX marketplace through a single, fully customizable, broker-neutral front end. This is coupled with a powerful algorithmic engine and API access, providing users with a compelling and complete FX trading solution.


Facilitator of conference calls on multiple projects during different stages of the SDLC to Product Managers, Account Managers, Senior Managers and Developers.

Review the Business Requirements with Product management and Development team to understand the specifications for new Release/ service pack.

Coordinate/Assist with Account Managers with technical/process and scheduling Test Cases/Scenario reviews.

Establish standards and processes that Testers should follow to manage their areas of responsibilities.

Determine milestone deliverables, Communicate changes to schedule, Determine impact of schedule changes on quality objectives, Coordinate schedule with dependent groups.

Formation of Test Team, distribute the work loads, track the progress.

Prepare Test Scenarios, Review Test cases and Test Data.

Maintain the Defect log and Analyzing the UAT Defects to find out root cause.

Responsible for reporting bugs and coordinating with development team for fixes.

Prepare and present Seminars on Product familiarity.

INTEGRAL Apr 2007 - Feb 2009

Senior QA

Project : FIX Client API

Environment: Windows XP, UNIX, Java, Oracle, Bugzilla, TOAD

FIX Support will be done in a phased approach. The first phase focuses on allowing a client to subscribe to Executable Streaming Prices and executing FX Spot trades. Second phase supports RFS, which allows clients to execute FX Outright, FX Swap Trades and place Limit and Market orders. The FIX Client Service is the point of entry for FIX clients to the server. The service will perform the necessary mapping between the FIX protocol and the Integral Trading API. Thus, in particular, it is responsible for all message translation between the FIX Client and the API Server.


Understand Business requirements.

Validate Session level and Application level FIX Messages.

Involved in Designing and Testing of New Features.

Support to MAS team.

Prepare Test Scenarios, Test cases and Test Data.

Involved in Regression Testing based on the bugs submitted during the earlier builds.

Responsible for reporting bugs and coordinating with development team for fixes.

Maintain the Defect log and Analyzing the UAT Defects to find out root cause.

UBS London Jul 2004 - Dec 2006

QA Analyst

Project : MEMPHSIS

Environment: Windows XP, UNIX, Oracle, .Net, Java, C++, QTP8.2, Test Director, Clear Quest, TOAD

Memphis is a back-office system, which will process the Trades booked from Front Office. Memphis IR & CD Confirmations will process only Interest Rates and Credit Derivative products. It uses various external systems like CUBS (Instrument Details), AutoConfs (Counter party Details), EROS (Contact Details), DOX (Master Agreement), Swapswire, OTC Online, DTCC and SWIFT Accord etc. Once the Trade reaches MEMPHIS, it will be processed under activities like Events Processing, Confirmation Generation, Dispatch, Matching, and Confirmation etc.


Understand Business requirements for Confirmation Process.

Involved in Designing and Testing of New Features.

Preparation of Test Strategy, Test cases and Test Data.

Involved in Regression Testing based on the bugs submitted during the earlier builds.

UAT support, maintaining the Defect log and Analyzing the UAT Defects to find out root cause.

Responsible for reporting bugs and coordinating with development team for fixes.

Involved in Post Implementation Review.

Contact this candidate