Automation Test Lead – Python

Company: London Stock Exchange Group
Apply for the Automation Test Lead – Python
Location: London
Job Description:

Overview

As QA Engineering Manager at FTSE Russell, you will shape the quality strategy for data-centric applications with complex dependencies. You lead automation and regression testing efforts across UI, API, and data platforms, driving a quality-first culture. You’ll mentor teams, implement AI-assisted quality practices, and ensure robust testing within cloud-native, AWS-based environments. This role offers impact on market data quality and scalable quality controls in a global, innovative setting.

Pay / Benefits

  • healthcare
  • retirement planning
  • paid volunteering days
  • wellbeing initiatives

Responsibilities

  • Define and drive the Quality Engineering vision, roadmap, and operating model across product streams
  • Champion a quality-first culture across engineering teams
  • Establish standards for automation, release readiness, and quality metrics
  • Drive adoption of AI-assisted quality engineering practices and intelligent automation
  • Provide technical leadership, coaching and mentorship across Quality Engineering teams
  • Develop enterprise-scale automation strategies covering UI, API, database, integration and E2E testing
  • Build automation frameworks using Playwright, PyTest and BDD approaches
  • Drive automation KPIs and continuous improvement
  • Integrate testing into CI/CD pipelines and quality gates
  • Define testing strategies for data-intensive platforms and financial datasets
  • Ensure integrity and accuracy of market and index data
  • Implement automated database validation and reconciliation testing
  • Partner with data engineering teams on scalable quality controls
  • Define the technical direction for automation frameworks, testing infrastructure, and quality engineering tooling
  • Collaborate with cross-functional teams to improve system quality through test coverage
  • Drive cloud-native testing strategies across AWS-based platforms and distributed architectures
  • Establish standards for API, contract, integration, and service virtualization testing
  • Continuously evaluate and enhance QA processes to improve efficiency and reduce cycle times
  • Establish dashboards and KPIs covering automation, defect leakage, production incidents, release confidence, and test effectiveness
  • Analyse production quality trends and drive data-driven improvement initiatives
  • Work closely with product managers, developers, and stakeholders to align on quality objectives and deliverables
  • Communicate strategies, plans, progress, and risks to both technical and non-technical audiences
  • Coordinate with project managers to ensure timely delivery of testing milestones

Key requirements

  • 12+ years in Quality Engineering, Testing, or Test Automation with leadership experience
  • Experience delivering enterprise-scale automation strategies
  • Strong hands-on knowledge of Pytest, Pytest-BDD, Playwright, Cucumber, Junit or TestNG
  • Proficiency in Python and working knowledge of JavaScript/TypeScript
  • Experience with database testing (Postgres, SQL Server, Athena Iceberg)
  • Strong understanding of API, UI, integration and end-to-end testing
  • Experience with GitLab CI/CD and integrating automated tests within them
  • Strong experience with cloud technologies, especially AWS
  • Knowledge of AI/ML applications for automation is advantageous
  • Familiarity with performance testing, security testing, and non-functional testing (JMeter, Apache Benchmark)
  • Certification in QA or Test Automation (e.g., ISTQB)
  • Excellent problem-solving abilities and attention to detail
  • Strong communication and interpersonal skills
  • Ability to manage multiple priorities in a fast-paced environment
  • Strong analytical and data-driven decision-making capabilities
  • leadership
  • cross-functional collaboration
  • communication
  • Playwright
  • PyTest
  • Pytest-BDD

…

Posted: October 22nd, 2026