
Validation Specialist
- Toronto, ON
- Permanent
- Full-time
Location: Toronto, Ontario (Onsite)Responsibilities
- Analyze system and software requirements to perform verification using automated tools.
- Assist in the design, development, and maintenance of automated test scripts using Python and/or Perl.
- Integrate test scripts into automation frameworks and CI/CD pipelines.
- Execute tests in lab and simulation environments (OPSIM).
- Document anomalies and test results in tracking systems.
- Conduct operational and stress-test scenarios.
- Participate in training and self-study to build product knowledge.
- Follow company processes and work instructions.
- Collaborate effectively with cross-functional teams.
- Manage multiple projects and deliver on time and within budget.
- Continuously seek improvements in testing methods and processes.
- Promote a safety-first culture and identify safety-related defects early in the testing lifecycle.
- B.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or equivalent.
- Experience in software testing or development.
- Proficiency in Python; familiarity with Perl, C, or C++ is a plus.
- Understanding of version control systems (e.g., Git).
- Strong organizational and communication skills.
- Fluent in English (oral and written).
- Knowledge of Agile, SCRUM, or DevOps methodologies.
- Proficiency in MS Office tools (Word, Excel, PowerPoint).
- Must be a Canadian Permanent Resident or Citizen.
- Experience in regulated industries (rail, aerospace, medical).
- Exposure to real-time and embedded system testing.
- Familiarity with rail signaling and CBTC systems.