Hiring.Camp

Software Test Automation Expert

Thales

·

Today

Location
Esch-Belval, Luxembourg
Type
Full-time
Department
IT
Experience
7+ years
Source
Workday

Description

In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.

Who we are:

You just found your job destination! At Thales Alenia Space, we believe in space as a new horizon to build a more sustainable life on Earth. Space-based solutions contribute to connecting people, bridging the digital divide, navigating efficiently, and monitoring our planet.

If you are willing to work on exciting space programs for a leading satellite manufacturer, Thales Alenia Space, do not hesitate and apply online now!

Based in Belval (Esch-sur-Alzette), Thales Alenia Space in Luxembourg is a Digital Competence Centre developing state-of-the-art digital solutions using big data, artificial intelligence, and cybersecurity technologies to address complex end-to-end space system challenges.

What we can do together:

We are looking for an experienced Test Automation Expert to join our engineering team and contribute to improving software quality, delivery efficiency, and confidence in software releases.

You will act as a technical reference for test automation across software applications, services, platforms, and edge computing solutions. You will guide engineering teams in defining effective automation strategies, selecting appropriate tools and frameworks, and implementing scalable and maintainable automated test solutions.

The role covers a wide range of software systems, including web applications, backend services, APIs, distributed systems, cloud-native platforms, ground segment solutions, and software deployed in constrained or edge environments.

You will combine hands-on technical expertise with coaching and continuous improvement activities, helping teams increase automated test coverage, reduce repetitive manual testing, detect defects earlier, and integrate quality practices throughout the software development lifecycle.

The ideal candidate will have strong experience in software testing and automation, with the ability to design automation strategies, implement frameworks, analyze complex failures, and promote a strong quality culture across engineering teams.

Your responsibilities will include:

  • Act as a technical reference for test automation and provide guidance to engineering teams on automation practices and quality approaches.
  • Define test automation strategies aligned with system requirements, quality objectives, technical risks, delivery constraints, and operational needs.
  • Analyze existing testing processes and identify opportunities to automate relevant scenarios, improve test coverage, reduce feedback cycles, and increase delivery efficiency.
  • Design, develop, and maintain automated test solutions for web applications, backend services, APIs, distributed systems, and cloud-native or edge computing platforms.
  • Define test execution strategies across development, integration, validation, staging, and production-like environments.
  • Support the creation and management of representative test environments, test data, mocks, and simulators.
  • Collaborate with software architects and engineering teams to improve system testability, observability, interface stability, and overall product quality.
  • Integrate automated verification activities, including relevant security checks, into the software delivery lifecycle in collaboration with cybersecurity specialists.
  • Ensure automated tests are reliable, maintainable, traceable, and aligned with the overall verification and validation strategy.
  • Integrate automated tests into CI/CD pipelines to provide fast feedback on software quality, regressions, integration issues, and release readiness.
  • Analyze test results, investigate failures, distinguish between product defects and test implementation issues, and support root cause analysis.
  • Define and monitor test automation indicators, including coverage, reliability, execution time, defect detection, maintenance effort, and automation effectiveness.
  • Promote consistent testing practices through documentation, workshops, demonstrations, technical guidance, and mentoring.
  • Support project proposals, technical reviews, customer workshops, and quality assessments by providing test automation expertise.
  • Evaluate emerging testing technologies and practices and assess their relevance, maturity, and applicability.
  • Maintain clear documentation covering automation strategies, frameworks, test procedures, execution environments, tools, and results.

About you:

We are looking for an engineer with significant experience in software testing and test automation.

You should have:

  • Min.7 years of professional experience in software testing, including at least 4 years of hands-on experience in test automation.
  • Proven experience defining and implementing automation strategies for complex software systems involving multiple components, interfaces, environments, and external dependencies.
  • Strong understanding of software testing concepts, methodologies, test levels, test types, test design techniques, risk-based testing, and defect management.
  • Experience designing and maintaining test automation frameworks rather than only creating individual automated test scripts.
  • Experience automating tests for modern web applications using tools or frameworks such as Playwright, Cypress, Selenium, Robot Framework, or equivalent solutions.
  • Experience testing APIs and services using tools or libraries such as Postman, REST-assured, Python-based frameworks, or equivalent technologies.
  • Experience automating integration, system, regression, and end-to-end test scenarios across distributed software components.
  • Experience with acceptance testing approaches such as Behaviour-Driven Development (BDD), Cucumber, Gherkin, Robot Framework, or equivalent frameworks.
  • Understanding of performance and load testing concepts and tools such as JMeter, Gatling, k6, or equivalent solutions.
  • Strong programming skills in Python for test development and automation. Experience with JavaScript or TypeScript for web test automation is highly valued.
  • Ability to understand application code, interfaces, logs, and system behaviour in environments using technologies such as React, Go, Rust, and Python.
  • Experience integrating automated tests into CI/CD environments using GitLab CI/CD, Jenkins, GitHub Actions, or equivalent platforms.
  • Good understanding of Git-based development workflows, code reviews, branching strategies, artefact management, and software release processes.
  • Experience with containerized test environments using Docker and familiarity with Kubernetes-based environments.
  • Experience working with SQL and NoSQL databases and preparing, querying, validating, and managing test data.
  • Good understanding of HTTP, REST APIs, asynchronous communication, messaging systems, event-driven architectures, and distributed system behavior.
  • Ability to perform root cause analysis on complex test failures and investigate issues across multiple system layers.
  • Ability to assess automation return on investment and identify which scenarios should be automated, manually tested, or covered through alternative verification approaches.
  • Ability to explain complex technical concepts clearly to audiences with different levels of technical expertise.
  • Strong coaching and knowledge-sharing skills, with the ability to promote continuous learning and a strong testing culture.
  • Strong collaboration skills and the ability to work effectively with software developers, architects, validation engineers, DevSecOps teams, product teams, and customers.
  • Customer-oriented and results-driven mindset, balancing quality objectives, delivery constraints, and maintenance effort.
  • Strong written and verbal communication skills in English and French.
  • ISTQB certification or an equivalent recognized software testing qualification.

Additional skills and experience that would be highly valued:

  • Experience testing applications and platforms used in space operations, ground segments, satellite data processing, or other mission-critical environments.
  • Experience testing distributed systems, federated platforms, digital twins, or edge-to-cloud solutions.
  • Experience testing software in high-quality industrial environments such as aerospace, automotive, defense, or nuclear industries.
  • Experience automating tests for Kubernetes-based platforms, deployment configurations, service meshes, networking, storage, and platform services.
  • Experience testing software operating under resource constraints, limited bandwidth, intermittent connectivity, high latency, or disconnected conditions.
  • Experience with hardware-software integration testing, embedded systems testing, software-in-the-loop, hardware-in-the-loop, simulators, or emulators.
  • Experience testing complex mathematical models, signal processing, or physics simulation models.
  • Experience with mobile or cross-platform automation tools such as Appium.
  • Experience with commercial testing platforms such as Ranorex, Tricentis, or equivalent solutions.
  • Experience with contract testing, service virtualization, consumer-driven testing, or API compatibility validation.
  • Experience with chaos testing, fault injection, resilience testing, recovery testing, and graceful degradation scenarios.
  • Experience with test observability, including centralized reporting, logs, metrics, traces, dashboards, and automated result analysis.
  • Knowledge of accessibility testing, visual regression testing, usability testing, or cross-browser compatibility testing.
  • Understanding of secure software development practices, including dependency scanning, vulnerability scanning, software composition analysis, and automated security testing.
  • Familiarity with space software engineering standards and processes, including ECSS or comparable quality-, safety-, mission-, or security-critical development frameworks.
  • Experience contributing to open-source testing frameworks, internal automation platforms, reusable test libraries, or testing communities of practice.

We are looking for skilled and ambitious people as we continue building our team and creating a positive, diverse, and collaborative work environment.

What we offer:

Together, we will contribute to building a new company driven by an entrepreneurial mindset. You will experience new ways of working and help create innovative digital technologies for Space.

You will become part of the dynamic Luxembourg space and digital ecosystem and work for an inspiring group of 80,000 people present in 68 countries.

We offer a competitive remuneration package aligned with your qualifications and experience.

We look forward to discussing your next career move.

Innovation, passion, ambition: join Thales now and create tomorrow’s world with us.

https://www.thalesgroup.com/en/career

#LI-MH1

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

Skills

PythonJavaScriptTypeScriptRustReactDockerKubernetesJenkinsCI/CDSQLGitGitHubGitLabCybersecurityRESTGo

Similar Jobs

30

Engineer, Software Test Automation

KLA · IND-Tamil Nadu-Chennai-KLA, India

Today

Test Automation Software Engineer – Level 5

Northrop Grumman · NCMO01, United States of America +1 · Remote, Onsite

Yesterday

Test Automation Software Engineer – Level 5

Northrop Grumman · Morrisville, NC,US, US +1 · Remote, Onsite

Yesterday

Test Automation Software Engineer Intern

SK hynix memory solutions America Inc. · San Jose

6 days ago

Senior Test Automation Software Engineer

Chaosindustries · El Segundo, California, United States +1 · Remote, Onsite

1 week ago

Senior Software Test Automation Engineer - Agentic AI

Wk · USA - Coppell, TX, United States of America · Hybrid

1 week ago

Software Test Automation Engineer

Peopletec · Huntsville, AL, US

2 weeks ago

Software Test Automation Engineer

Statestreet · Quincy, Massachusetts, United States of America · Remote, Hybrid

3 weeks ago

Software Test Automation Engineer

Booz Allen Hamilton · USA, VA, Alexandria (2415 Eisenhower Ave), United States of America

3 weeks ago

Engineer, Software Test Automation

KLA · IND-Tamil Nadu-Chennai-KLA, India

3 weeks ago

Robotics Automation Software Test Engineer

Homedepot · MASSACHUSETTS - VIRTUAL - MA01, United States of America · Remote

4 weeks ago

Software Automation Test Lead

ASRC Federal · Arlington, VA, USA +1

4 weeks ago

Associate Technical Lead, Software Test Automation

KLA · IND-Tamil Nadu-Chennai-KLA, India

4 weeks ago

Associate Technical Lead, Software Test Automation

KLA · IND-Tamil Nadu-Chennai-KLA, India

4 weeks ago

Associate Technical Lead, Software Test Automation

KLA · IND-Tamil Nadu-Chennai-KLA, India

4 weeks ago

Senior Software Test Automation Engineer

Spectris · Niwot, CO, United States of America · Hybrid

1 month ago

Lead Software Test Automation Engineer - Selenium with Java or C# with API Testing(Rest)

Wk · IND-Pune-Smartworks, India · Hybrid

1 month ago

Software Test Automation Engineer

Boeing · USA - Hazelwood, MO, United States of America · Onsite

1 month ago

Software Test Automation Engineer

Boeing · USA - Hazelwood, MO, United States of America · Onsite

1 month ago

Software Test Automation Engineer (d/f/m)

Danaher · DEU - Mannheim - Leica Microsystems, Germany · Onsite

1 month ago

Test Automation Software Engineer

Booz Allen Hamilton · USA, VA, McLean (8283 Greensboro Dr, Hamilton), United States of America +1

1 month ago

Engineer III – Software Test Automation

Thermofisher · India - Bangalore - 5th floor, building no. 3, Prestige technostar · Hybrid

1 month ago

Software Test Automation Engineer C#

Ross · Vaughan, ON · Onsite

2 months ago

Software Test Automation Engineer C#

Ross · Vaughan, ON · Onsite

2 months ago

Software Test Automation and QA Developer, Senior

Booz Allen Hamilton · USA, MD, Laurel (1100 West St), United States of America +1

2 months ago

Senior/Software Test Automation Engineer

Thermofisher · Singapore - Singapore - Block 33 Marsiling Industrial Estate Road 3 · Onsite

3 months ago

Engineer, Software Test Automation

KLA · IND-Tamil Nadu-Chennai-KLA, India

3 months ago

Software Test & Automation Engineer (f/m/div.)

Robert Bosch · Braga, Braga, Portugal

3 months ago

(Senior) QA - Automation Software Test Engineer (m/w/d) - Warehouse Systeme

Flaschenpost · Office Münster, Germany +4 · Remote, Hybrid

3 months ago

Senior Software Automation Test Engineer-Onsite

Elyon International · San Diego, California

3 months ago