L

LSEG

Global financial market infrastructure and data

Senior Test Automation Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeBucharest, RomaniaNo salary listedIn-person

About the Job

Requirements

  • Three to six years of experience in software test automation or automation quality assurance.
  • Programming experience with Python or Java, object-oriented programming, clean code, and reusable test components.
  • Experience with Selenium, Playwright, or comparable tools for user-interface automation and web application testing.
  • Experience testing REST APIs and services, validating requests and responses, and conducting integration and negative testing.
  • Experience testing databases with SQL and relational databases, including data validation, integrity, and transformation testing.
  • Experience with Git, branching, pull requests, and code reviews.
  • Knowledge of software testing methodologies, test design, functional, regression, integration, exploratory, and risk-based testing, and defect management.
  • Knowledge of the software development lifecycle and software testing lifecycle, requirements analysis, and release validation.
  • Experience using AI tools for test-case and test-data generation, automation code assistance, and failure analysis, with responsible use of AI.
  • Experience with root-cause analysis, log analysis, technical problem solving, and defect investigation.
  • Ability to independently deliver testing work and own quality, test strategy, automation code reviews, risk identification, stakeholder management, and continuous improvement.
  • Ability to prioritize, manage time, plan delivery, and manage multiple activities.
  • Ability to communicate clearly verbally and in writing, proactively communicate, report quality, and escalate risks.
  • Experience collaborating across functions and distributed, multicultural teams, and sharing knowledge.
  • Accountability, attention to detail, proactivity, critical thinking, and a focus on quality.

Responsibilities

  • Design, develop, and maintain scalable automated test suites for database-driven applications, APIs, and web interfaces.
  • Own test automation activities throughout the software development lifecycle, from requirements analysis through production release.
  • Define test approaches for complex features, considering functional correctness, data integrity, regression risk, and system dependencies.
  • Create and maintain user-interface automation using Selenium, Playwright, or comparable technologies.
  • Develop automated tests for REST APIs and other service interfaces, including validation of payloads, error handling, authentication, and integration scenarios.
  • Use SQL to test databases and validate data quality, transformations, calculations, consistency, and persistence.
  • Identify appropriate automation opportunities and balance automated testing with exploratory testing.
  • Analyze requirements and technical designs early to identify risks, ambiguities, dependencies, and testability concerns.
  • Investigate complex failures across application, API, database, and infrastructure layers; communicate findings and support root-cause analysis.
  • Integrate automated tests with version control and continuous-integration workflows.
  • Review test code and contribute to coding standards, reusable components, and maintainable automation practices.
  • Track and communicate quality risks, test coverage, defects, and release readiness to technical and non-technical stakeholders.
  • Use AI-assisted tools responsibly for test design, test-data creation, code generation, failure analysis, and technical documentation, reviewing generated outputs for accuracy and compliance.
  • Collaborate with colleagues across functions, locations, and cultures.
  • Contribute to continuous improvement in quality assurance and software engineering practices.
  • Share knowledge and provide technical guidance through peer reviews, documentation, and day-to-day collaboration, without formal people-management responsibilities.

Desired Qualifications

  • Knowledge of behavior-driven development and tools such as Cucumber, Behave, SpecFlow, or Gherkin.
  • Knowledge of DevOps concepts, continuous integration and continuous delivery, automated quality gates, pipeline integration, Docker, and containerization.
  • ISTQB Foundation Level, ISTQB Advanced Level, or a test automation certification.
  • Experience with test automation planning, framework design and architecture, framework evaluation, automation roadmaps, test maintainability, and test scalability.
  • Knowledge of Agile methodologies, Scrum, Kanban, sprint planning, refinement, and retrospectives.
  • Experience with data pipelines, extract-transform-load testing, large-dataset validation, scheduled processing, and numerical calculation testing.
  • Knowledge of financial services, capital markets, quantitative analytics, or market data.
  • Experience with test reporting, quality metrics, observability, continuous testing, or performance testing.

About the Company

LSEG

Global financial market infrastructure and data

LSEG provides global financial market infrastructure and data across the full value chain. It delivers data, analytics, and risk-management tools, benchmarks via FTSE Russell, regulatory and financial crime risk services, and trading, clearing, and settlement through its Capital Markets and Post Trade divisions, typically accessed via subscriptions, licensing, and fees. The company differentiates itself by offering an integrated, end-to-end platform that covers pre-trade data and analytics to post-trade processing with a broad, global footprint. Its goal is to grow over the long term by leveraging its diversified portfolio and international reach to create value for shareholders and customers.

Company size
10,001+
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1801

Recently Posted Jobs

Explore more opportunities at LSEG

See more jobs