Used Tools & Technologies
Not specified
Required Skills & Competences ?
Cumulus Linux @ 4 Jenkins @ 4 Linux @ 4 Python @ 7 Git @ 4 Debugging @ 7Details
NVIDIA is seeking an experienced Software Test Engineer to join the NVIDIA-Cumulus Linux Verification Engineering Team focused on Customer Engagement Engineering. The team qualifies the Network Operating System software used in accelerated, disaggregated, and software-defined data centers for AI and high-performance computing. In this role you will lead verification of features in NVIDIA-Cumulus Linux, own multiple tasks from requirements/design review to test execution and automated test development, and work closely with customers and field teams to reproduce and resolve issues.
Responsibilities
- Replicate customer deployments internally and conduct customer-focused testing, including reproducing customer-found defects.
- Collaborate with field teams and development to quickly resolve customer issues from the engineering side.
- Engage with customers to assist with deployments and upgrades.
- Drive post-escalation root cause analysis (RCA) to identify patterns and areas for improvement.
- Perform functional testing of Layer 2 and Layer 3 features on NVIDIA-Mellanox Spectrum series Ethernet switches running NVIDIA-Cumulus Linux.
- Write detailed feature and system test plans; define and design test beds and network topologies.
- Report issues into the defect tracking system and validate fixes and workarounds.
- Develop automated test suites for different features of NVIDIA-Cumulus Linux and build/maintain automation to ensure quality via continuous functional regression.
- Collaborate with design, test, and other internal engineering groups to identify, report, and resolve issues found during testing.
Requirements
- B.S. degree or equivalent experience in Engineering, Computer Science, or a related field.
- 5+ years of proven experience in Software Quality Engineering, with 3+ years handling escalations.
- Strong technical abilities including problem-solving, design, coding, and debugging skills.
- Hands-on experience with Layer 2 and Layer 3 protocols such as MLAG, VLAN, STP, OSPF, BGP, EVPN.
- Experience using test tools such as Ixia or Spirent and familiarity with test management tools.
- Strong skills in Python or other scripting languages (essential).
- Good experience working on Unix or Linux-based operating systems.
- Multi-tasking abilities and good interpersonal skills.
- Proven understanding of software engineering practices.
Ways to stand out
- Knowledge of performance testing and how to fix performance issues.
- Experience with CI methodology and tools (Git, Gerrit, Jenkins, etc.).
Compensation & Additional Information
- Base salary ranges by level:
- Level 3: 148,000 USD - 235,750 USD
- Level 4: 184,000 USD - 287,500 USD
- You will also be eligible for equity and benefits.
- Applications accepted at least until October 9, 2025.
- NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.
#LI-Hybrid