Software Analyst (SWAT) - Intermediate
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there's something for everyone to get stuck into. And that's where you come in. Toronto, Ontario, Canada (Hybrid) 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.