
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