Network Software Test Automation Engineer

High Tech Genesis

Ottawa

On-site

CAD 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

High Tech Genesis Inc. is seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating systems.

You will validate Layer 3 networking features, build Python automation, and support CI/CD testing in a Linux environment. The role requires collaboration with developers to improve software quality, strong debugging and communication skills, and experience with C, Python, and network OS such as IOS XR, Junos, or SONiC.

Qualifications

  • Strong experience with C and Python in Embedded Linux environments.
  • Solid networking knowledge including Layer 3, TCP/IP, OSPF/BGP, and virtualization.
  • Proven ability to design and maintain automated test frameworks.
  • Familiarity with CI/CD pipelines and debugging complex defects.
  • Experience using AI tools to improve automation and productivity.

Responsibilities

  • Develop and maintain automated test frameworks and test cases.
  • Validate networking features in an Embedded Linux environment.
  • Build Python automation and support CI/CD testing.
  • Troubleshoot defects, perform root cause analysis, and verify fixes.
  • Collaborate with developers to improve software quality.
  • Strong experience with C, Python, and Embedded Linux.
  • Knowledge of Linux internals, Layer 3 networking, TCP/IP, and routing.
  • Experience with automated software testing and test framework development.
  • Strong debugging, analytical, and communication skills.
  • Experience with Cisco IOS XR, Junos, SONiC, or similar network operating systems.
  • Knowledge of OSPF, BGP, MPLS, IPv4/IPv6, and virtualization.
  • Experience using AI tools (ChatGPT, GitHub Copilot, Cursor, Claude, or similar) to improve automation, testing, debugging, and productivity.

Skills

C
Python
Embedded Linux
Networking concepts
Test automation
CI/CD
Debugging
Communication
Linux internals
OSPF/BGP
Virtualization
AI tools usage

Tools

Test frameworks
Git
CI/CD tooling
Automation scripts

Job description

WE'RE HIRING!

At HTG, you’ll push boundaries with the latest tech and collaborate with a team that loves what they do. Be part of a design services company that is amongst the companies that lead the world in technology and innovation.

YOUR NEXT CHAPTER STARTS HERE.

We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating systems. The role focuses on validating Layer 3 networking features, developing Python automation, troubleshooting software issues, and collaborating with development teams to ensure high-quality software.

In this role, you will:
  • Develop and maintain automated test frameworks and test cases.
  • Validate networking features in an Embedded Linux environment.
  • Build Python automation and support CI/CD testing.
  • Troubleshoot defects, perform root cause analysis, and verify fixes.
  • Collaborate with developers to improve software quality.
  • Strong experience with C, Python, and Embedded Linux.
  • Knowledge of Linux internals, Layer 3 networking, TCP/IP, and routing.
  • Experience with automated software testing and test framework development.
  • Strong debugging, analytical, and communication skills.
  • Experience with Cisco IOS XR, Junos, SONiC, or similar network operating systems.
  • Knowledge of OSPF, BGP, MPLS, IPv4/IPv6, and virtualization.
  • Experience using AI tools (ChatGPT, GitHub Copilot, Cursor, Claude, or similar) to improve automation, testing, debugging, and productivity.

High Tech Genesis Inc. is an Equal Opportunity Employer committed to building inclusive teams where diverse perspectives drive innovation.

We support an accessible recruitment process and are happy to provide accommodation upon request.

Applicants must be legally authorized to work in Canada, and resumes should be submitted in Microsoft Word format.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

HARDWARE TEST ENGINEER
HARDWARE TEST ENGINEER

High Tech Genesis • Ottawa

On-site
CAD 70,000 - 90,000
Intermediate Software Developer in Test
Intermediate Software Developer in Test

Fortinet • Burnaby

On-site
CAD 85,000 - 104,000
100% company-paid medical, dental, vision coverage
Health Spending Account
Personal Spending Account
+2
Senior Test Automation Engineer, onsite in Ottawa
Senior Test Automation Engineer, onsite in Ottawa

Ciena • Ottawa

On-site
CAD 81,000 - 131,000
Network Engineer
Network Engineer

LTM • Calgary

On-site
CAD 80,000 - 100,000
Comprehensive medical plan
Health care spending account
Disability coverage
+3
Network Test Developer
Network Test Developer

iFlow Inc. • Ottawa

On-site
CAD 70,000 - 90,000
Cloud Networking Test Automation – Senior Engineer
Cloud Networking Test Automation – Senior Engineer

Aptiv • Ottawa

Hybrid
CAD 95,000 - 120,000
Health, dental, vision, and life insurance
Matching RRSP and eligibility to enroll in RRSP
Paid holidays and vacation time
+1
Network Engineer (35135)
Network Engineer (35135)

Myticas Consulting • Ottawa

On-site
CAD 120,000 - 180,000
Network Engineer
Network Engineer

Myticas Consulting • Ottawa

On-site
CAD 90,000 - 120,000
Network Engineering Lead - Kitchener, ON
Network Engineering Lead - Kitchener, ON

GTS • Kitchener

Hybrid
CAD 100,000 - 130,000
Daily meal allowance
Equinox corporate membership rate
Snacks
+2
Software Test Designer
Software Test Designer

Hexagon Autonomous Solutions • Calgary

On-site
CAD 70,000 - 100,000