CareerPlan

Software Analyst (SWAT), Senior

Toronto, Ontario, CanadaFull-time$91k–$117k2026-07-08 → 2026-11-13

Core

Senior Software Analyst ensuring quality of software delivery for large scale rail signalling projects by creating, executing, and evaluating in-house software tests and test plans.

Role type

Senior Software Analyst (Testing)

Builds

Software delivery for rail signalling and CBTC systems

Domain

Rail signalling, CBTC, transportation

Required skills

Software testing, C, C++, Perl, Python, Test automation, Defect tracking, Test planning, Root cause analysis, Agile/SCRUM/DevOps

Preferred skills

Regulated industry experience, Real-time/embedded systems testing, TCP/IP/UDP/wireless communication, Rail signalling/CBTC systems knowledge

Responsibilities

Define validation methods and test cases, Develop and maintain test plans and procedures, Prepare test reports and identify root cause of failures, Plan and perform integration and test activities, Develop test automation, Investigate test anomalies, Prepare problem reports, Conduct operational and stress-test scenarios, Coach and train junior team members

Seniority

Senior, hands-on IC with mentoring responsibilities