Enable job alerts via email!

QA Engineer (Network OS and Equipment)

MBR Partners

Johannesburg

Remote

ZAR 707,000 - 1,151,000

Full time

10 days ago

Job summary

A technology company is seeking a QA Engineer in Johannesburg with a strong background in packet networking. The successful candidate will design and execute automated tests for network OS and support testing in various environments. Ideal candidates should have at least 3 years of experience, knowledge in Bash and Python scripting, and network troubleshooting skills. The position may support remote work options or sponsorship for Dubai.

Qualifications

  • 3+ years of practical work experience in packet networking.
  • Hands-on experience with network troubleshooting and diagnosing.
  • Experience operating Linux servers at a system administrator level.

Responsibilities

  • Design and develop automated tests for the NOS.
  • Support functional and regression testing in various environments.
  • Investigate and reproduce bugs reported by the team.

Skills

Packet networking
Network troubleshooting
Bash scripting
Python scripting
Linux administration

Education

CCNP level or equivalent

Tools

Docker
Git
Jenkins
Job description
Overview

We are searched for QA Engineers with solid experience in packet networking field and passion for network testing and troubleshooting to join our team to design, develop, and execute automated QA tests validating performance and functionality of the network OS

Responsibilities
  • Design, develop and improve automated tests validating the operation of our NOS driving data centre network equipment
  • Design network topologies replicating various data centre and telecom network segments reflecting the network designs used by our customers
  • Reviewing and improving test plans from the network engineer’s standpoint
  • Support functional and regression testing of the network OS, in virtual environments, on actual hardware or in hybrid networks
  • Execute QA testing of the NOS according to implemented and newly defined test plans to validate functionality post bugfix implementation and prior to new version release
  • Design and implement CI/CD pipelines for QA purposes aimed at continuous testing of the NOS
  • Fix deficiencies (bugs) in the QA simulation orchestrator, CI pipelines and QA scripts
  • Work with the software development team in order to implement test scenarios as new features are added or OS functionality is updated
  • Investigate and reproduce bugs reported by the field team or developers, perform root cause analysis and support the development team as they work on bugfixes
Qualifications
  • 3+ years of practical work experience in packet networking
  • Hands-on experience with network troubleshooting and diagnosing
  • Network Engineering (Ethernet/IP networking) fundamentals at CCNP level or equivalent: IPv4/IPv6 unicast/multicast, BGP, OSPF routing, ACLs, LLDP, L2 Ethernet, 802.1q, SNMP etc.
  • Experience operating Linux servers (VMs) at system administrator level (preferably Debian family)
  • Knowledge of virtualisation and containerisation (prepare QEMU/KVM VM config, package an app as Docker container)
  • Bash and Python scripting (able to automate tasks with scripts, know how to write complex scripts from scratch, able to interpret and change existing scripts ~10k lines or more)
  • Basic SCM (Git) and Git Flow knowledge: branching, rebasing, merge requests
Ideal / Nice to have
  • Experience with automated test development (preferably for networking)
  • Network Engineering (Ethernet/IP) at a CCIE/HCIE level
  • Experience writing complex Ansible playbooks (roles, templates with group and host variables, handlers, modules etc.)
  • Experience with Python programming (classes, interfaces, decorators, multi-threading, debugging)
  • Experience designing and operating a CI/CD DevOps environment (Jenkins is preferred)
  • Extensive experience working with Git SCMs (Git, Gitea, GitLab)
  • Soft-skills: critical and analytical thinking, problem solving attitude, good written and spoken communication skills, self-starter, able to work independently

The client can sponsor work permits for Dubai or the person can be based remotely elsewhere

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.