Network Software Test Automation Engineer

High Tech Genesis

$80K — $110K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong experience with C and Python programming languages.
  • Knowledge of Linux internals with a focus on Layer 3 networking and TCP/IP protocols.
  • Proficient in automated software testing and the development of test frameworks.
  • Demonstrated troubleshooting, debugging, and analytical abilities.
  • Familiarity with network operating systems such as Cisco IOS XR, Junos, or SONiC.
  • Understanding of routing protocols including OSPF, BGP, and MPLS, as well as IPv4/IPv6.
  • Experience utilizing AI tools to enhance automation and testing workflows.

Responsibilities

  • Develop and maintain automated test frameworks and test cases for network software.
  • Validate Layer 3 networking features within an Embedded Linux environment.
  • Create and implement Python scripts for test automation and CI/CD support.
  • Investigate defects, conduct root cause analysis, and confirm fixes.
  • Work closely with development teams to enhance software quality through testing feedback.

Benefits

  • Collaborative working environment focused on innovation.
  • Opportunities to work on cutting-edge technology in network automation.
  • Access to training and development resources for career advancement.
  • Flexible work arrangements promoting a healthy work-life balance.
  • Involvement in projects that push the boundaries of embedded and network systems.
Full Job Description
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 • 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.

Similar Jobs

More Jobs at High Tech Genesis

More Telecommunications & Hardware Jobs

Find similar Network Software Test Automation Engineer jobs: