Marketers on Demand
Software Test Analyst
Skills
15 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Freelance / Contract
Salary:
CA$74,880 – CA$85,280 / year
Location:
Toronto, ON, Canada
Work mode:
Onsite
Published on:
7 October 2026
What they need
Software Analyst – Testing (Intermediate)
Location: Scarborough, ON (Hybrid, minimum 2 days on-site)
Employment Type: 12-Month Contract
Start Date: immediately
About Our Client
Our client is a global leader in rail technology. They deliver signaling and train control solutions to major transit systems around the world. Their Toronto-area team supports large-scale rail signaling projects in the United Kingdom.
Position Summary
The Intermediate Software Analyst ensures the quality of software delivered for large-scale rail signaling projects. This is a testing role, not a development role. The work focuses on in-phase, black-box, interface and system integration testing. You'll work closely with software developers and systems engineers to create, run and evaluate software tests, and you'll build a deep understanding of CBTC signaling systems and rail operations.
A proactive mindset and the ability to ramp up quickly are key to success in this role.
Key Responsibilities
- Analyze system, subsystem and software requirements to define validation methods and test cases
- Develop and maintain test plans, procedures and test cases. Where no procedure exists, write new test procedures and operational scenarios.
- Perform interface and system integration testing in the lab and in desktop simulation environments
- Run operational and stress ("bust-it") test scenarios
- Analyze logs, data files and design documentation to investigate test anomalies
- Work with developers and systems engineers to find the root cause of failures
- Prepare test reports and clearly communicate results to engineering staff, supervisors and customers
- Develop test automation where applicable
- Promote a strong safety culture and identify safety-related defects early
- Continuously look for ways to improve testing methods and processes
Requirements
- Bachelor's degree in Engineering
- 3–5 years of software testing experience
- CBTC or rail signaling testing experience is strongly preferred. Candidates with testing experience from other safety-critical transportation industries, such as aerospace or automotive, will also be considered.
- Experience with interface and system integration testing
- Ability to analyze logs and investigate defects
- Strong communication skills and the ability to work in cross-functional teams
- Ability to work independently and manage your own priorities across multiple projects
- Ability to work on-site in Scarborough at least 2 days per week, plus lab days as needed
Nice to Have
- Jira and DOORS
- Experience with simulation tools
- Scripting or automation in Python, Perl or VB script
- C/C++ knowledge
Interview Process
- Round 1: a 30-minute Teams interview
- Round 2: a 1-hour in-person technical interview at the client's Scarborough office
Other offers great for you!
These companies are also looking for great profiles
Celad
Business Analyst (H/F)
35000/45000€
Permanent contract
Rennes, France
Onsite
Skills
11 hours ago
Quick apply
Agile Partner
Full-Stack Software Engineer Java-Angular
Permanent contract
Luxembourg
Onsite, Hybrid
Skills
11 hours ago
Quick apply
ECARIS
Data Analyst BI senior
Freelance
Paris, France
Hybrid
Skills
9 hours ago
Quick apply
No company information available.