QA / Test / Automation

Jr. Deep Packet Inspection QA Engineer

at Nokia

📍 Location Kanata, Ontario
📋 Details Full-time
📅 Posted

About the Role

Develop automated tests for network software

About Nokia

Global telecom equipment leader; long innovation history

Full Description

Job Description Join a high‑performance engineering group working at the forefront of application identification and DDoS mitigation technologies. This role offers a challenging environment where you will analyze complex network behaviors, build automated test systems, and help strengthen technologies protecting global networks.

How You Will Contribute And What You Will Learn

  • Contribute to the design, validation, and continuous improvement of application identification algorithms and DDoS mitigation technologies.
  • Verify and analyze application detection mechanisms along with network behaviors involving QUIC, HTTPS, RTP and other protocols.
  • Develop automated test cases in a Linux‑based regression environment to validate application signatures and new DDoS mitigation features.
  • Set up and configure test servers/services (e.g., HTTP servers, DNS servers) to create realistic test environments.
  • Work collaboratively with testers and developers to identify, analyze, report, and resolve software defects.
  • Monitor and debug automated regression systems, improving test coverage and tool capabilities.
  • Break down complex problems piece by piece, diving deep into traffic flows, signatures, packet behavior, and system interactions.
  • Gain hands-on experience in advanced networking, cybersecurity, traffic classification, and large‑scale mitigation systems.

Key Skills And Experience You have :

  • A master’s degree or a bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a related field from an accredited Canadian institution, with graduation in 2025 or expected in Spring 2026.
  • Hands-on experience with Linux-based systems.
  • Strong understanding of computer networking protocols, including: TCP/IP, DHCP, ARP, DNS
  • Python proficiency (essential) for automation, test development, and debugging.
  • Solid software development skills:

  • Scripting and programming (Python required)

  • Debugging and troubleshooting
  • Experience with Git or similar source control systems

  • A quality‑driven, detail‑oriented problem‑solver who breaks down complex challenges analytically, coupled with a fast‑learning, self‑starter mindset that takes ownership and drives work forward independently.

It would be nice if you also had :

  • Experience with Wireshark or similar traffic‑analysis tools, with exposure to machine learning concepts, data labeling, or traffic‑classification models, is considered an asset (but not required).
  • Previous Nokia intern or co-op experience.

Opens in a new tab on the company's website