Software Tester
Posted 30 Sep 2026
Advertised as “TCMS Software Tester”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 2+ yrs
- Management level
- Individual contributor
- Employment
- Hybrid
- Contract
- Full-time
No salary listed for this role.
Field of studyComputer Science, Software Engineering (or related)
Study levelBachelor's
Req ID:531124
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 80 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.
Are you passionate about the railway industry and complex systems? The team Train Control & Monitoring Systems (TCMS) opens its doors to you.
The Train Control and Monitoring System (TCMS) team contributes to the improvement and troubleshooting of our customers' trains in service. Typical projects range from troubleshooting and problem correction to obsolescence management, including functional enhancements.
The TCMS includes an onboard application and a ground application:
The onboard part acquires train data, applies control rules and activates the outputs required for train operation. It also collects numerous train status indicators that are transmitted to the ground software via wireless links.
The ground application receives, processes, archives and makes this data available for consultation. This data is used for efficient train operations, as well as for preventive and corrective maintenance.
More Than a Job: A Mission
Reporting to the Test Manager, as a TCMS Software Tester, you play a key role in the reliability, safety and performance of TCMS systems. You are involved throughout the entire validation lifecycle.
You have developed strong knowledge and skills in software or system testing within complex and multi-system environments, you are our ideal candidate.
Your Role, Your Impact
- Develop scripts and tools to integrate testing activities
- Manage requirements traceability, diagnose complex issues and optimize test coverage
- Participer activement à l’amélioration continue des processus de laboratoire et au maintien d'un environnement de validation structuré et sécuritaire
- Adhérer rigoureusement aux processus, méthodes et tools en place correspondant à ces activités
What You Bring
Beyond your technical expertise, we are looking for a passionate and committed individual. However, to fully succeed in this role and meet our technological challenges, you ideally possess the following key skills and qualities:
- Education: Bachelor's degree in Software Engineering, Computer Science, or equivalent