Expires soon Scalian

System Test Engineer

  • Internship
  • Montréal (Agglomération de Montréal)
  • Energy / Materials / Mechanics

Job description



System Test Engineer  (M/F/D) Montréal | Permanent Contract | Full-Time

 


What will your role be?
As a system test engineer, you will be responsible for all aspects of the verification and validation of our client’s products and solutions (testing design, planning, automating and executing tests to deliver a product of the highest quality).
You will work closely with the software designers, architects, hardware designers, verification & validation specialists and technical writers. Your main activities will be:
• Interact with product owner, development teams and stakeholders to develop a strong understanding of the product and testing objectives.
• Be involved in functional testing as part of an agile team as well as performance and validation of larger systems.
• Participate in design review and ensure design requirements are testable.
• Define test specifications covering low to complex system or integration functionalities.
• Develop and document test plans, execute tests and generate reports.
• Define and set up the test and validation environment including scripts development and potentially contacting vendors, asking for samples and quotation.
• Develop and run automated tests covering functionality and diagnostic requirements.
• Communicate critical issues and status updates in a timely manner.
• Debug test failures and analyze root causes.
• Train individuals involved in verification and validation activities as needed.

What are we looking for?
• A minimum of 5 years of experience in a similar role.
• Solid development skills in common languages (Python, Lua, JavaScript, Bash, XML, JSON, etc.)
• Solid experience in test automation and continuous integration.
• Solid experience in functional and performance testing.
• Strong verbal and written communication skills and presentation skills (English and/or French).
• Excellent understanding of verification methodology and software development life cycle.
• Excellent knowledge of protocols (TCP, IP, Zigbee, BACnet, HTTP, FTP, DNS, SSH, etc.).
• Excellent knowledge of Restful web services.
• Experience in building test benches.
• Experience with Jenkins, Grafana, TestRail, Atlassian Jira, Stash, Bamboo or similar tools.
• Experience with building automation protocols such as BACnet, Zigbee, Modbus and KNX
• Some domain knowledge about Building Automation especially HVAC
• Experience in test embedded functionality.
• Experience in different hypervisors (KVM, VMware, VirtualBox, etc.).
• Experience with Linux, Windows and Apple.
• Systems Engineering (ability to setup simple Mechanical assemblies).
• Agile testing knowledge

Why should you come on board?

·  Because Scalian is a human-scale , fast-growing group, which will help you achieve your career and mobility goals
·  Because you will be able to enhance your human and professional experience within our 3 specialist divisions: Digital Transformation, Digital Systems and Operations Performance
·  Because you will be able to develop your skills thanks to the L@b and its research projects (drones, VR, AR, simulation, etc.)
·  Because you will be able to benefit from a business philosophy that promotes learning and passing on knowledge throughout your career

So, would you like to find out more?
Contact us and let’s talk!

Make every future a success.
  • Job directory
  • Business directory