QA Engineer

Posted in , on April 4, 2016

Recruiter Email

Job Type

Full Time




Negotiable depending on experience

Description :

The leading developer of high-performance networking solutions for cloud, data center, service provider and enterprise communications products based in Centurion is currently looking for a QA Engineer
The QA Engineer’s primary task is to perform blackbox testing of the company’s hardware and software products.  This individual will build test software to expose defects in production level code at the component and feature level.

The ideal candidate will have the following experience and capabilities:

  • Bachelor’s Degree Computer Science/Engineering or equivalent
  • Linux experience:
  • Linux Networking (Bridging and routing);
  • Experience configuring and operating switches is a plus
  • Familiarity with Ethernet NICs
  • Installing and administering various Linux kernels and distributions.
  • Installing/Configuring various Linux services like iptables, NFS, DHCP, web servers     etc.
  • Bash/Python scripting in a Linux environment
  • Familiarity with various Linux based network traffic generation tools such as iPerf, netperf etc.
  • Experience testing and administering in Linux and other UNIX environments
  • Familiarity with x86 Server architecture; Memory allocation, CPU management, PCI Express; Embedded Systems experience is a big plus.
  • Excellent Knowledge of IP/Ethernet Networking and TCP/IP protocol Stack; Knowledge of SSL and SDN is a big plus.
  • Experience in C programming in a Linux environment; Use of various tools such as gcc and gdb.
  • Ability to work well in a team environment, be highly motivated, and willing to learn new skills
  • Excellent analytical, communication (both verbal and written) and technical skills
  • Ability to review engineering technical specifications and participate in review meetings, when called upon
  • As well as meet with developers to discuss technical aspect of features.
  • Design and author test cases for assigned feature areas of a test release.
  • Design and build testing tools for automated unit, functional, and performance testing.  Develop Linux and Windows based test applications.
  • Define and execute test procedures.
  • Work with developers on reproducing and researching defects
  • Track and manage defects on a day to day basis
  • Setup and maintain lab text environments
  • Provide QA Support for field trials of various products
  • Participate in all activities accordingly to ensure on-time deliverables are met including day-to-day planning and coordination with other QA engineers and software/hardware developers.


To Apply:

All CVS must be in MS Word Format.  Send your CV to

Use QA Engineer in the subject line when you apply for this position

We pay a “finders / referral fee” if you refer a candidate to us and we successfully place the candidate in the position advertised.

Please note: Only Shortlisted candidates will be contacted. Should you not receive any response within 2 weeks please consider your application as unsuccessful. We will however keep your CV on record for future positions.

Apply Now

Similar Jobs