QA Engineer - Market Connectivity

Millennium Management LLC

QA Engineer - Market Connectivity

Salary Not Specified

Millennium Management LLC, Buckingham, Buckinghamshire

  • Full time
  • Permanent
  • Onsite working

Posted 3 weeks ago, 22 Aug | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: 9ac33f80432045fc888507e00efd082b

Full Job Description

The role will involve testing of core components of the trading and market connectivity systems.

Principal Responsibilities

  • Plan, document, and execute tests against software products, including trading infrastructure components and market connectivity systems


  • Build and run automated test cases and analyze test results


  • Work with developers on improving system testability


  • Implement automated solutions for regression, interoperability, stress, and latency testing

    The successful candidate will possess proven abilities in quality assurance and test automation, having been involved in projects within the Financial Services industry dealing with trading technologies, market connectivity systems, and trade flow infrastructure. Prior experience with trading systems and FIX protocol are required for this position., Bachelor degree (or equivalent) in Computer Science, Engineering, or a related field


  • 5+ years of experience in quality assurance within financial services technology


  • Strong knowledge of FIX protocol, versions 4.2 - 5.0


  • Familiarity with electronic trading systems and trading flow


  • Experience with testing the following products: Equities, Options, FX, Futures. Knowledge of Fixed Income products (Bonds, ETF), RFQ workflow, and familiarity with trading venues is highly desired.


  • Experience working in Unix environment, with good knowledge of Unix commands. Shell scripting skills is a big plus.


  • Proven ability to build automated test cases and harnesses, experience with test automation tools


  • Detail oriented, with excellent analytical skills and proven team player


  • Able to prioritize in a fast moving, high pressure, constantly changing environment


  • Good sense of urgency, resourcefulness, and independence