Qualifications
Responsibilities
Benefits
Location:
Toronto, Ontario, CanadaJob ID:
Date Posted:
2026-07-07Company Name:
Hitachi Rail Canada Inc.Profession (Job Category):
IT, Telecom & InternetJob Schedule:
Full timeRemote:
NoJob Description:
The Intermediate Software Analyst in Testing is responsible for ensuring the quality of software delivery for large-scale rail signalling projects. The candidate will work with other software developers and systems engineers to create, execute, and evaluate in-house software tests and test plans. As part of the software delivery team, the candidate will gain experience in rail signalling and CBTC and develop a deep understanding of both the signalling systems and rail operation. The ideal candidate will possess knowledge and skills in software testing and development. A proactive mindset and desire to make a difference will be key to the success of the role.
Key Accountabilities:
Technical:
Performs analysis of system, subsystem, and software requirements to define validation methods and test cases.
Develops and maintains test plans, procedures, and test cases.
Prepares test reports for pass and fail status of tests and identifies root causes of failures reported during testing.
Develops test automation.
Investigates test anomalies through analysis of data files, design documentation, and collaboration with project team members.
Conducts operational and stress-test (bust-it) scenarios.
Conducts testing in laboratory and desktop simulation environments.
Effectively communicates test observations and results to engineering staff, supervisors, and customers.
Adheres to the company’s processes and work instructions.
Acquires product knowledge through active participation in formal and on-the-job training, as well as self-study.
Non-Technical:
Works on several projects consecutively and demonstrates the ability to deliver on time and on budget.
Works effectively with cross-functional teams and builds long-term working relationships.
Works independently, planning, prioritizing, and scheduling own work.
Continuously seeks and proposes improvements to methods and processes utilized for testing.
Safety:
Promotes a safety culture where product safety is paramount.
Ensures safety is built into the test strategy by early identification and resolution of safety-related defects.
Key Requirements:
Education:
B.Sc in Computer Science, Electrical Engineering, Computer Engineering, or equivalent.
Experience:
3+ years of relevant software testing or development experience.
Experience with modern software development methodology, processes, and tools (Agile, SCRUM, DevOps).
Technical Skills and Tools:
Working knowledge of C, C++, Perl, or Python.
Strong proficiency with office software tools (Word, Excel, PowerPoint).
Other Skills:
Strong planning and organization skills.
Strong technical writing and interpersonal communication skills.
Fluency and comprehension in oral and written English.
Preferred Qualifications:
Experience working in regulated industries such as rail signalling, aerospace, or medical systems.
Experience with real-time systems and embedded system testing.
Knowledge of TCP/IP, UDP, and wireless communication protocols (802.11, LTE).
Knowledge of transit rail systems, especially SELTRAC products, is a significant asset.
Base Salary Range : $83,000- 104,000
The Company provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:
This posting relates to an existing vacancy.
Our hiring process uses both human and technology‑assisted (AI) tools to support candidate screening and assessment. All results are reviewed by people, and all hiring decisions are made by people.
About Hitachi America
Similar Jobs

More Jobs at Hitachi America





More Information Technology Jobs
