Senior System Software Test Engineer, Networking

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Senior System Software Test Engineer for NVIDIA-Cumulus Linux, focusing on verification of network operating system features for data centers supporting AI and HPC. Responsibilities include test planning, execution, and automation development.

What you'd actually do

  1. Functional Testing of various Layer2 and Layer3 features of NVIDIA-Mellanox Spectrum series Ethernet Switch systems running NVIDIA-Cumulus Linux.
  2. Write detailed feature and system test plans, and define and design test beds and topologies.
  3. Report issues found during testing into the defect tracking system and validate the fixes and workarounds.
  4. Develop automated test suites for different features of NVIDIA-Cumulus Linux.
  5. Build and maintain automation required to ensure quality via continuous functional regression.

Skills

Required

  • Software Quality Engineering
  • Python or other scripting languages
  • Unix or Linux-based OS
  • Layer2 and Layer3 protocols (MLAG, VLAN, STP, OSPF, BGP, EVPN)
  • Test tools (Ixia or Spirent)
  • Test management tools

Nice to have

  • Performance testing
  • CI methodology & tools (Git, Gerrit, Jenkins)

What the JD emphasized

  • 8+ years of proven experience in Software Quality Engineering
  • Strong technical abilities, problem-solving, design, coding, and debugging skills
  • Hands-on experience on any Layer2 and Layer3 protocols like MLAG, VLAN, STP, OSPF, BGP, EVPN, etc.
  • Strong skills in Python or other scripting languages are a must.