Junior IVVQ Automation Specialist– Systems Engineer.
Job Description
Our client located in Scarborough, Ontario, is seeking a Junior IVVQ Automation Specialist– Systems Engineer. The ideal candidate should have foundational experience in Python & Perl to support test automation efforts across large-scale software delivery projects.
We are looking for a candidate that will be eager to apply and grow their programming skills in a practical testing environment while gaining domain expertise in rail signaling and CBTC (Communication-Based Train Control) systems.
Pay rate : per hour ( Hour week)
Contract role: 6 months with likelihood of extension based on performance
Starting: ASAP
Work Model: Hybrid
RESPONSIBILITIES:
- Analyze system, subsystem and software requirements to perform verification activities using automation tool (ATE)
- Assist in design, development and maintenance of automated test scripts in Python/Perl.
- Support integration of test scripts into automation frameworks and CI/CD pipelines.
- Effectively communicate test observation and results to engineers, supervisors and customers
- Perform engineering studies of assigned system functions and conduct test case analysis
- Conduct test execution in laboratory and OPSIM environment
- Consistently recognise anomalous system behaviour and document the behaviour into the problem tracking system
- Perform preliminary test result assessment by analyzing data with observed and expected system responses.
- Execute operational and stress-test (bust-it) scenarios
- Acquiring product knowledge through active participation in formal, and on the job training, as well as self-study
- Adhere to the company's Processes and Work Instructions
- Work on several projects consecutively and ability to deliver on time and on-budget
- Work effectively cross functional teams and build long-term working relationships with others
- Continuously seek and propose improvements to methods and processes utilized for testing
- Performs analysis of system, subsystem and software requirements to define validation methods, and test cases
- Performs integration and test activities in-house and at project sites to mitigate the key project commissioning risks
- Prepares Test Procedures in accordance with ITV test plans
- Performs commissioning tests in plant and at project sites
- Prepares test automation scripts
- 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.
- 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
- Identify test objectives and test cases
- Keep current with company test processes and methods
- Perform traceability analysis
- Perform design reviews
- Participate in resolving integration issue, problem identification, analysis and rectification of anomalies
Requirements
- Education: BA Sc. in Computer Science/Electrical Engineering/Computer Engineering or equivalent
- Relevant software testing or development experience Knowledge of Python programming.
- 2 to 3 years experience C, C++, Perl, or Python
- Familiarity with test tools or version control systems Git) is a plus
- Knowledge of railway signalling techniques an asset
- Strong planning and organization skills.
- Strong technical writing and interpersonal communication skills.
- Demonstrated fluency and understanding/comprehension in oral and written
- English Experience with modern software development methodology, processes, and tools (Agile, SCRUM, DevOps) Office software tools (Word, Excel, PowerPoint)
If you have the skills and experience that we are looking for to be successful in this role, please apply online, email your resume to Irena Shema
We are an equal opportunity Employer.