Senior QA Automation Engineer

New Today

Role Overview

The Analytics team builds and maintains Axiom, TP ICAP’s in-house Voice Hybrid Broking system, developed primarily in C# and C++, with supporting React components in JavaScript. Axiom is a mission-critical platform used globally across Rates, Options, Inflation, and FX desks.

As a QA Automation Engineer, you will focus on enhancing and maintaining our automation framework, which leverages TestComplete (Python) and Appium (C#). You will play a key role in ensuring the quality and reliability of complex, high-performance trading systems.

What we’re looking for:

  • Experience in test automation for GUI-based systems, ideally in financial services or other transaction-heavy environments.

  • Familiarity with workflows involving complex transactions and data validation.

  • Knowledge of CI/CD pipelines and modern QA practices is a plus.

  • Role Responsibilities:

  • Define and drive the technical direction of the test automation strategy in alignment with the QA Test Lead.

  • Extend and maintain existing automation frameworks for Appium (C#) and TestComplete (Python).

  • Design, execute, and maintain both manual and automated test cases.

  • Document test cases and results in Zephyr and ensure Confluence knowledge base is up to date.

  • Manage and maintain GitLab repositories, ensuring adherence to best practices and company standards.

  • Collaborate with developers, business analysts, and QA teams to translate requirements into effective test cases.

  • Participate in sprint planning and stand-up meetings, providing feedback on testing capacity and quality standards.

  • Ensure all code delivered to production meets integrity, stability, and fitness-for-purpose standards.

  • Communicate effectively with brokers and desks regarding issues and, when required, provide functional demonstrations.

  • Liaise with management on testing progress, risks, and timelines.

  • Contribute to project planning by estimating testing effort and defining delivery schedules.

  • Experience / Competences:

    Essential

  • Strong coding experience in C# or Python, with the ability to build and extend automation frameworks (Appium / Selenium).

  • Experience integrating automated tests into CI/CD pipelines (GitLab) and generating test reports (e.g., Extent Reports).

  • Working knowledge of SQL, JIRA, Confluence, and source control tools (e.g., Git).

  • Familiarity with React (JavaScript) is a plus for future projects.

  • Understanding of financial systems and testing in data-rich environments is desirable.

  • Excellent written and verbal communication skills; confident engaging with technical and business stakeholders.

  • Strong organizational skills with the ability to manage multiple priorities and meet deadlines.

  • Service-oriented, adaptable, and resilient with a proactive, self-starter mindset.

  • Ability to simplify complex problems, challenge assumptions, and drive automation initiatives.

  • Strong interpersonal and relationship-building skills; effective team player with leadership potential.

  • Comfortable working independently to extract requirements and establish QA foundations.

  • Job Band & Level: Manager / 6

    #LI-Hybrid #LI-MID

    Location:
    London
    Job Type:
    FullTime

    We found some similar jobs based on your search