
Software Analyst - Fixed Term
Hitachi Rail
The Role
Overview
Validate and test software for large-scale rail signalling projects.
Key Responsibilities
- test execution
- test planning
- test automation
- stress testing
- test analysis
- test reporting
Tasks
-Conduct test execution within the laboratory. -Promote a safety culture where product safety is paramount. -Acquire product knowledge through active participation in formal and on-the-job training, as well as self-study. -Performs analysis of system, subsystem, and software requirements to define validation methods and test cases. -Perform engineering studies of assigned system functions. -Continuously seek and propose improvements to methods and processes utilized for testing. -Ensure that safety is built into the test strategy by early identification and resolution of safety-related defects. -Adhere to the company’s processes and work instructions. -Develops and maintains test plans, procedures, and test cases. Prepares test reports for pass and fail status of tests and identifies the root cause of failures reported during testing. -Communicate test observation and results in both oral and written media to other engineering staff, superiors, and customers. -Development of test automation. -Work effectively with cross-functional teams and build long-term working relationships with others. -Conduct initial review of test results through incorporating analysis of collected data with observed system responses. -Work on several projects consecutively and deliver on time and on-budget. -Conduct operational and stress-test (bust-it) scenarios. -Conduct test case analysis on assigned functions.
Requirements
- embedded
- cbtc
- c++
- python
- agile
- b.sc.
What You Bring
-Experience with real-time systems and embedded system testing. -Strong planning and organization skills. -Proficiency in Office software tools (Word, Excel, PowerPoint). -Knowledge of rail signalling and CBTC systems. -Experience working in regulated industries: rail signalling, aerospace, or medical systems. -Consistently recognize anomalous system behaviour and document the behaviour into the problem tracking system. -Relevant software testing or development experience. -Knowledge of TCP/IP, UDP, and wireless communication. -Working knowledge of C, C++, Perl, or Python. -B. Sc.in Computer Science/Electrical Engineering/Computer Engineering or equivalent. -Strong technical writing and interpersonal communication skills. -Experience with modern software development methodologies, processes, and tools (Agile, SCRUM, DevOps). -Demonstrated fluency and understanding/comprehension in oral and written English.
People Also Searched For
Design Manager jobs in Toronto , Ontario , CA
Project Manager jobs in Toronto , Ontario , CA
Structural Engineer jobs in Toronto , Ontario , CA
Design Manager jobs in Ontario , CA
Project Manager jobs in Ontario , CA
Structural Engineer jobs in Ontario , CA
Design Manager jobs in Toronto , CA
Project Manager jobs in Toronto , CA
Structural Engineer jobs in Toronto , CA
The Company
About Hitachi Rail
-
Sector Specialisms
Rolling Stock
Signalling
Turnkey Solutions
Operation
Service
Maintenance
High-Speed Rolling Stock
Express Trains
Commuter Trains
Monorails
Air Conditioning and Ventilation Systems
Bogies
Inverter Control Systems
Hybrid Drive Systems
Digital Automatic Train Control (D-ATC)
Network Signalling Control Systems
Traffic Control and Management Systems
Passenger Information Systems
Railway Electricity Distribution Systems
Ticketing and Fare Collection
Railway Systems Operational Services
