Performs analysis of system, subsystem and software requirements to define validation methods, and test cases
Participates in planning, including participation in the preparation of V&V test plans
Prepares Test Procedures in accordance with V&V test plans
Performs integration and test activities in-house and at project sites to mitigate the key project commissioning risks
Performs commissioning tests in plant and at project sites
Prepares test reports which record the pass, fail status of planned tests and identify problems detected during the tests
Develops product knowledge through formal and informal training, OJT, and self-study
Prepares test automation scripts
Investigates test anomalies through analysis of data files, design documentation and interaction with development departments
Prepares problem reports in the defect tracking system describing test failures and defects
Assists in the development of V&V schedules and budgets and associated progress reporting
Participates in marketing activity by estimating new project work costs, drafting proposed commissioning and cut over plans and responding to project RFQs.
Conduct requirement analysis, compliance mapping, and integration/test programme risk analysis
Develop test cases including operational and stress-test (bust-it) scenarios
Create accurate and concise test procedures
Conduct test execution within the laboratory and field environment, travel is required for site activities
Consistently recognise and report anomalous system behaviour and document the behaviour into the problem tracking system
Participate in resolving integration issue, problem identification, analysis and rectification of anomalies
Perform the independent review of test results
Communicate test observation and results in both oral and written media to engineering staff, superiors and customers
Participate in system development through participation in system design, R&D, marketing proposal and demonstration activities
Adhere to the company processes
Basic Qualifications
3+ in a system development and integration environment for embedded systems
Experience in testing of embedded real time systems or equivalent software or hardware test experience is a significant asset
Must have Perl or Python scripting experience
Computer literacy including word processing, spreadsheet, and databases is essential. Computer literacy using special application software such as problem tracking, requirement management and parsing software is a significant asset
Knowledge of transit rail system and particularly SELTRAC products is a significant asset
Demonstrated fluency and understanding/comprehension in oral and written English
Understands basic engineering management practices for project planning and scheduling
Field experience in a rail transit installation, test or support environment or similar technology application is of significance
Experience in task planning, including estimation, performance tracking and reporting
Engineering risk and decision-making process is desirable
Demonstrated competence of English language skills (written and oral) including preparation of higher-level test plans, cut-over plans, documenting studies and related reports
Familiarity of System Engineering principles, life cycle models, requirements analysis, compliance mapping, test case analysis, risk management
Familiar with basic PC software tools (e.g. Word Processing, Spread sheets, Databases)
Develop familiarity in the operation, design, and installation of delivered product as well as expertise in specific functionality