Curriculum Vitae


Technical and analytically focussed Senior Test Analyst and Engineer with over 10 years experience in quality assurance. Holding long-term positions in greenfield investment banking and exchange projects, reliable and pragmatic.


  • Functional, System and Integration testing
  • Back-end, server side and web based technologies
  • Development and test automation in an Agile / Test Driven Development environment
  • Standard and proprietary messaging protocols including FIX and Swift
  • Excellent hands-on knowledge of a range of technologies
  • Building good working relationships both development and business teams
  • Skilled in test processes and methodologies and their application in a range of system life cycles
  • Specification and build of custom / niche test tools
  • Implementation and maintenance of test management tools from various suppliers
  • ISTQB Certified

Business Knowledge:

  • Exchange order / trade matching logic and life cycle (7 years)
  • Market surveillance and compliance monitoring (4 year)
  • Equities, Commodities and Futures, CFDs and other derivative products (7 years)
  • Market data dissemination and pricing (7 years)
  • Position management (2 years)
  • Custody of, and risk / margin management within client stock and cash accounts (2 years)


Certeco - Senior Consultant August-2015 - Present

Project: Global Interdealer Broker - Electronic Market Surveillance

  • Devise strategy for automated testing of the market surveillance systems once integrated with order and deal management systems via both FIX protocol and XML over JMS
  • Build and support automated test framework that would allow manual tests to be scripted and rerun on subsequent releases and also provide interface to run tests on demand using bespoke scripting language, and so removing dependency on availability and stability of source systems
  • Advising test team of suitable and effective approaches to testing surveillance system alerting, reducing duplication and redundancy in overall test suite
  • Perform testing on the surveillance system’s interfaces to ensure correct mapping and interpretation of received messages to internal order and trade objects, and order and trade lifecycles.

BJSS - Technical Tester October-2014 - August-2015

Trafigura – Commodity Trade and Position Data Migration

  • Maintain and further develop automation framework that facilitated the migration and validation of trade and position data to upgraded management systems
  • Support business and development teams to investigate cause of position breaks post migration
  • Perform the production data migration on release weekends

Certeco - Senior Consultant September-2013 - October-2014

  • Provide experience in testing and financial technology
  • Grow the consultancy knowledge base and contribute to solutions for existing and new clients

Project: London Metal Exchange – Exchange / LMEclear Integration

  • Ownership for the exchange side integration testing
  • Ensure LME’s existing exchange functionality with regards to clearing and trade reporting would not be impacted by the migration to another clearing house.
  • Specification and test execution of all trade interfaces between the exchange and clearing systems
  • Devise and perform early FIX interface testing on the exchange systems due to be connected to the core clearing platform to limit and dispose of high impact blocking issues from being found during the main test execution phases
  • Conduct workshops with relevant business representatives on the more complex transactions between exchange and clearing systems to further clarify requirements
  • Low level root cause analysis of issues when scenarios and transactions between the exchange and clearing systems did not behave as expected

Project: London Metal Exchange – EMIR Compliance

  • Leading team of 5 test analysts
  • Defining scope of testing across the whole LME infrastructure as well as integration points with the London Clearing House
  • Planning, coordination and reporting of test execution progress

London Metal Exchange - Senior Test Analyst November-2012 - August-2013

Project: Electronic Market Surveillance and Compliance Monitoring

  • Specification and execution of pattern detection and alerting tests within the surveillance system.
  • Specification, execution and coordination of system integration testing between the surveillance system, exchange platforms and other source systems in the environment providing client, contract and price reference data.

NYSE Euronext - Senior Test Analyst April-2012 - August-2012

(Projext terminated early)

Project: CFD Trading Platform

  • Analysis and defining functional test scenarios to ensure the order management and smart order routing components were built to specification
  • Integration testing with all other Tangent front and back-office components.
  • Fast paced delivery where I was quickly able to draw on past experiences and knowledge in a similar environment and start contributing to many other areas aside from the core OMS.

HSBC (Global Banking and Markets) - Software Developer in Test April-2010 - April-2012

Project: Prime Services

  • Providing agile development best practice and test automation expertise
  • Specifying and implementing automated tests to ensure successful delivery of business acceptance criteria
  • Working with both business analysts and developers to gain common and accepted understanding of the planned features
  • Investigate issues exposed during daily continuous integration builds and production
  • Handling trade capture, validation and persistence along with real time position building for reporting and risk / margin calculations

Turquoise - QA Test Lead March-2009 - March-2010

  • Initiate and execute test projects from planning to completion and implementation
  • Produce test plans to ensure the test strategy adhered to throughout projects as agreed with the project stakeholders
  • Reporting on the test progress and results provided by the team of QA Engineers
  • Test lead for TQ Lens (aggregated dark pools via smart order routing) successfully launched in October 2009
  • Test lead for Turquoise interoperability to multiple clearing houses
  • Test environment and release management

AppLabs - Senior Test Consultant March-2007 - March-2009

  • Held two long-term test consultancy positions.
  • Contributing to a number of sales proposals, providing technical expertise to help build a test service solution for potential clients.

Project: Turquoise - New MTF

  • Automating functional test cases for regression testing on each new code drop
  • Performance and stress testing the platform with a range trading profiles to mimic predicted and peak trading volumes within different time scales
  • Following the successful launch of Turquoise became test lead focusing on test projects ancillary to the core-trading platform
  • Running performance tests to bench mark and measure improvements to order entry FIX engines

Project: Openwork

Testnet - Test Consultant December-2004 - March-2007

Project: NTL (Virgin Media)

Project: AVIS Car Rentals


Coventry University - BA(hons) Graphic Design

Hills Road Sixth Form College - A Level Qualifications

Bassingbourn Village College - GCSE Qualifications