Software Developer Student Test Automation

Ottawa, ON, Canada

Job Description

Worker Sub-Type: Student (Fixed Term)
:
QNX is a world leader in the embedded software that drives many of the world's most interesting products. From space cameras to nuclear reactors to autonomous vehicles and sophisticated medical devices, QNX provides the foundation operating system that runs these systems.
To support these rapidly growing industries, we're offering several exciting co-op opportunities in our R&D and Engineering Services teams at our Ottawa office. These roles are ideal for students passionate about embedded software development and eager to work on impactful, real-world projects.
Location: Kanata, Ottawa, ON
Salary: Dependent on number of academic terms and co-op placements completed
You will work on test automation strategy and implementation across the QNX test team. You will get to understand the existing automation configurations, facilitating advancement towards those goals and have the opportunity to collaborate across multiple teams. You will contribute directly to efficiency improvements, improved test coverage and early problem detection.
Technologies include various build and test automation tools such as pytest, python, Jenkins, build servers, Docker, DejaGnu (expect/tcl), scripting, setup of networked test targets, remote power cycling, remote image initialization, test result collection and processing, restAPI, mongo database.
What you will do:

  • Understand test automation architecture goals
  • Facilitate test automation development teams in reaching these goals
Who we are looking for:
  • You will have experience Python and shell scripting
  • Experience with either Linux and/or Windows OS
  • You will enjoy or have previous experience working in a collaborative environment (Team player).
  • Excellent communication skills
Above and beyond:
  • Previous experience with test automation or test automation infrastructure development
  • Jenkins and continuous automation experience
  • C/C++ coding and debugging experience
  • Preferably be in your 2nd or 3rd year of undergraduate study or beyond
  • Experience in setting up and configuring hardware platforms like Raspberry Pi
Why Join QNX?
Mentorship & Learning: Access to professional development courses, mentorship programs, and our on-demand learning platform
Wellness Support: Access to events that support physical, mental and financial wellness. We host wellness sessions, fitness courses, discounts to local gyms and offer a 24/7 Employee Assistant Program (EAP)
Collaborative Culture: Highly collaborative teams and a supportive workplace environment, with organization-wide events and a student social committee
Employee Perks: Enjoy snacks, beverages, and discounts at local stores, restaurants, and gyms
At QNX, it all starts with you!
Scheduled Weekly Hours: 40

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2844611
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, Canada
  • Education
    Not mentioned