Enable job alerts via email!

Deep Packet Inspection QA Student

Nokia

Ottawa

On-site

CAD 60,000 - 80,000

Full time

20 days ago

Job summary

A leading telecommunications company in Ottawa is seeking a Deep Packet Inspection QA Student. You will contribute to the Application Assurance team, verifying application detection mechanisms and developing automated test cases. Candidates should have a bachelor's or master's degree in engineering or computer science, along with strong skills in Linux and software development. This is an on-site role for 4+ months.

Qualifications

  • Currently a candidate for a master's degree, or bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a related field.
  • A strong passion for quality, obsessive attention to detail.
  • Quick learner, self-starter, and able to work independently.

Responsibilities

  • Contribute as an integral member of the Application Assurance team.
  • Verify detection mechanisms used to identify popular applications.
  • Develop automated test cases to validate new application signatures.
  • Work closely with testers and developers to identify and resolve software defects.
  • Monitor and improve the automated regression coverage and testing tools.

Skills

Hands-on experience with Linux-based systems
Knowledge of computer networking protocols (i.e., TCP/IP)
Excellent software development skills
Strong passion for quality
Analytical skills
Quick learner
Self-starter

Education

Bachelor's or Master's degree in relevant field

Tools

Git
Wireshark
Job description

Position: Deep Packet Inspection QA Student
Number of Position(s): 3
Duration: 4+ Months
Date: Jan. 5 - April 24, 2026
Location: On-site

EDUCATIONAL RECOMMENDATIONS

Currently a candidate for a master’s degree, or bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a related field with an accredited school in Canada.

Qualifications
  • Hands-on experience with Linux-based systems.
  • Knowledge of computer networking protocols (i.e., TCP/IP).
  • Excellent software development skill set including programming/scripting, debugging, and usage of source control (i.e, Git).
  • A strong passion for quality, obsessive attention to detail, and analytical skills.
  • Quick learner, self-starter, and able to work independently.

It would be nice if you also had:

  • Wireshark experience
Responsibilities

As a part of our team, you will:

  • Contribute as an integral member of the Application Assurance team, working on leading-edge application identification technology.
  • Verify the various detection mechanisms used to identify popular applications.
  • Develop automated test cases to validate new application signatures using a Linux-based regression environment.
  • Work closely with testers and developers to identify, report, and resolve software defects.
  • Monitor, debug, and improve the automated regression coverage and testing tools.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.