2,051,745open jobs
122,913companies
254,084added this week
Browse all
Salary
≈ $32k – $72k per year (Estimated)
Location
Hybrid (Saint-Bruno, Canada)
Seniority
Junior · 2+ years exp

Confirmed on the employer's own hiring board on Nov 1, 2026. First seen by Alion on Oct 29, 2026.

Overview
Company
Impact
Profile match
Headquartered in Saint-Ouen-sur-Seine, France, Alstom is a leading global manufacturer and provider of sustainable rail transport systems and mobility solutions. The enterprise develops and deploys an extensive portfolio of rolling stock, including high-speed trains, urban metros, and trams, alongside advanced signaling, digital mobility, and rail infrastructure technologies. Operating in dozens of countries worldwide, the company delivers integrated turnkey systems and customized lifecycle services to support efficient, low-carbon public transit networks.

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
  • Experience: 2 years or more in software or system testing in complex multi-system environments.
  • Technique : Maîtrise du scripting (ex : Python, Bash…), des réseaux (ex : TCP/IP, Ethernet…) et des tools CI/CD (ex : GitLab, Jenkins…).
  • Tools: Knowledge of databases (e.g.: SQL...).
  • Soft skills: Strong analytical mindset and ability to work in an international, multi-site and matrix organization (French/English bilingualism required)

Alstom, A Great Place to Grow

· Working daily in an innovative project environment

· Benefiting from competitive compensation including comprehensive benefits coverage (life, medical, retirement) from day one

· Developing new skills and your full potential through the continuous training opportunities offered

· Opportunities matching your ambitions within the organization

Location: Saint-Bruno (South Shore of Montreal).

Status: Permanent, full-time (40h)

Model: Hybrid (3 days on site / 2 days remote).

Proficiency in both French and English is required.

Knowledge of a language other than French is an asset when dealing with our international partners, suppliers, colleagues and customers. In Quebec, French remains the main working language of our company.

Here, progress isn't always easy but the impact is real. Because the scale is massive, the tasks are complex when the system runs, the train moves, and the city connects that feeling stays with you. And the legacy lasts.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,051,745 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

QA
Similar stack
Same company
Saint-Bruno
≈ $45k – $104k per year (Estimated) · Equity · In office · Full-Time · 3+ years exp · Vancouver
Python
JavaScript
TypeScript
Frontend
React.js
DevOps
CI/CD
Git
GitHub
GitLab
QA
Cypress
Playwright
Apply
≈ $36k – $83k per year (Estimated) · Hybrid · Full-Time · 3+ years exp · Boucherville
TypeScript
SQL
C#
Apex
C#
.NET
DevOps
Rest API
Azure DevOps
Azure
Git
SOAP
QA
TestRail
Selenium
JMeter
Cypress
Playwright
Postman
Rest-Assured
k6
Apply
≈ $32k – $73k per year (Estimated) · Hybrid · 3+ years exp · Bachelor's Degree · Toronto
Apex
DevOps
Azure DevOps
Azure
Management
Agile
Apply
≈ $31k – $69k per year (Estimated) · Hybrid · Mississauga
JavaScript
TypeScript
C#
C#
.NET
Databases
MS SQL
Frontend
Angular
DevOps
Rest API
Azure
CI/CD
Jenkins
Git
AWS
Management
Agile
QA
TestNG
Selenium
Cucumber
Cypress
Playwright
Appium
Apply
≈ $30k – $68k per year (Estimated) · Hybrid · Full-Time · 2+ years exp · Montreal
Game Dev
Unity
Unreal Engine
Management
Basecamp
Apply
≈ $46k – $101k per year (Estimated) · In office · High School Diploma · Saint-Bruno
Python
SQL
DevOps
CI/CD
Jenkins
GitLab
TCP/IP
Design
Rive
Apply
≈ $26k – $44k per year (Estimated) · In office · Full-Time · Saint-Bruno
Apply
≈ $46k – $120k per year (Estimated) · In office · Contractor · Saint-Bruno
Apply
In office · Internship · High School Diploma · Saint-Bruno
Python
Java
C++
Analytics
Power BI
Apply
In office · Internship · Bachelor's Degree · Saint-Bruno
Python
Java
C++
Analytics
Tableau
Power BI
Apply
See all jobs
This is one of many
2,051,745 more open roles from verified company boards, updated every day.