Senior Software Analyst in Testing Toronto

Hitachi Careers

Job Title: Senior Software Analyst in Testing
Location: Toronto, Ontario, Canada (Hybrid)
Company: Hitachi Rail


About Hitachi Rail

Hitachi Rail is a global leader in rail technology and digital transformation, committed to innovation, sustainability, and multicultural teamwork. Working here means contributing to cutting-edge projects that shape the future of rail signaling and operations worldwide.


Role Overview

As a Senior Software Analyst in Testing, you will play a key role in ensuring the quality and reliability of software delivered for large-scale rail signaling projects. You will lead test planning, execution, and evaluation, working closely with software developers and systems engineers. This senior position includes mentoring junior testers and gaining in-depth knowledge of rail signaling systems and Communications-Based Train Control (CBTC).


Key Responsibilities

Technical:

  • Analyze system, subsystem, and software requirements to define validation methods and design test cases

  • Develop and maintain detailed test plans, procedures, and test cases

  • Execute integration and testing activities both in-house and on project sites to reduce commissioning risks

  • Develop and maintain test automation frameworks

  • Investigate test anomalies via data analysis, documentation, and collaboration with development teams

  • Document defects and test failures using defect tracking systems

  • Contribute to scheduling and budgeting for Software Assessment teams (SWAT)

  • Conduct operational and stress testing (bust-it scenarios)

  • Perform testing in lab and simulation environments

  • Communicate test results and observations clearly to engineering staff, supervisors, and clients

  • Follow company processes and work instructions

  • Continuously acquire product knowledge through formal training and self-study

Non-Technical:

  • Manage multiple projects with a focus on on-time, on-budget delivery

  • Collaborate effectively with cross-functional teams and foster long-term relationships

  • Plan, organize, and oversee testing activities

  • Mentor and train junior team members

  • Work independently with effective prioritization and time management

  • Suggest improvements to testing methodologies and processes

Safety:

  • Promote a culture of safety, ensuring product safety is integral to test strategies

  • Identify and resolve safety-related defects early in the testing process


Required Qualifications & Skills

  • B.Sc. in Computer Science, Electrical Engineering, Computer Engineering, or equivalent

  • Minimum 5 years of software testing or development experience

  • Proficiency with C, C++, Perl, or Python

  • Strong organizational and planning skills

  • Excellent technical writing and interpersonal communication abilities

  • Fluent in English (oral and written)

  • Experience with Agile methodologies, SCRUM, DevOps, JIRA, and related tools

  • Proficient with Microsoft Office (Word, Excel, PowerPoint)


Preferred Qualifications

  • Experience in regulated industries such as rail signaling, aerospace, or medical systems

  • Knowledge of real-time and embedded system testing

  • Understanding of TCP/IP, UDP, and wireless communication protocols (802.11, LTE)

  • Familiarity with rail signaling and CBTC systems


Why Join Hitachi Rail?

At Hitachi Rail, you’ll be part of a diverse and inclusive team dedicated to innovation and sustainability in rail transportation. We value your background, skills, and unique perspectives, fostering a supportive environment where everyone can contribute and grow.

Learn more about our careers at https://www.hitachirail.com/careers and connect with us on LinkedIn: Hitachi Rail LinkedIn.

More related jobs

UTemp Talent Pool New Jobs in Toront

Fairmont Careers Canada 2025 | Latest Job Vacancies For Students

Private Music Teacher Job at Greater Toronto Music School in Oshawa