Jr. Deep Packet Inspection QA Engineer
at Nokia
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