Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Software Test Automation Co-op/Intern

Nokia

Nokia

Quality Assurance
Canada
Posted on Jan 14, 2026

Position: Software Test Automation Co-op

Number of Position(s): 2

Duration: 4 Months+

Date: May 4 - Aug 28th, 2026

Location: Hybrid in Ottawa Office


Join our team and dive into the world of test automation and data-driven development. You’ll work on deep data mining and apply cutting-edge techniques to improve test management processes. In this role, you’ll program new capabilities into our automation infrastructure—such as validation methods, device connectivity, and debugging tools—helping make systems more reliable and efficient. You’ll also analyze requirements and design the functionality needed within the automated framework, while prototyping new approaches for handling deployment scenarios. This position offers a great opportunity to strengthen your programming, problem-solving, and innovation skills while contributing to the robustness of Nokia’s test systems.

EDUCATIONAL RECOMMENDATIONS

Currently a candidate for Master’s, 3rd year+ in Bachelor’s degree or Diploma in Computer Science, Computer Engineering, Software Engineering or related field with an accredited school in Canada.


You have:

  • Demonstrated programming skills in Python, Java, and JavaScript
  • Strong understanding of object-oriented software design concepts
  • Familiarity with Linux

It would be nice if you also had:

  • Experience with machine learning/AI
  • Experience with Git or other version control systems


As a part of our team, you will:

  • Participate in deep data mining and cutting-edge techniques for test management.
  • Program new capabilities into our test automation infrastructure such as test validation methods, connectivity to devices and debugging utilities.
  • Understand the requirements and devise how to build the corresponding functionality in the automated framework.
  • Prototype new ways to manipulate specific deployment scenarios with a focus on the robustness and efficiency of the system.