The Job logo

What

Where

Senior Software Test Engineer, Networking

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

What you'll be doing:

  • Functional Testing of various Layer2 and Layer3 features of NVIDIA-Mellanox Spectrum series Ethernet Switch systems running NVIDIA-Cumulus Linux.
  • Write detailed feature and system test plans, and define and design test beds and topologies.
  • Report issues found during testing into the defect tracking system and validate the fixes and workarounds.
  • Develop automated test suites for different features of NVIDIA-Cumulus Linux.
  • Build and maintain automation required 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.

 

What we need to see:

  • B.S. degree or equivalent experience in Engineering/Computer Science/related field.
  • 10+ 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.
  • Experience with using test tools from Ixia or Spirent and working experience with test management tools.
  • Strong skills in Python or other scripting languages are a must.
  • Good experience working on Unix or Linux-based OS.
  • multi-tasking ability and good interpersonal skills.
  • solid understanding of software engineering practices.

 

Ways to stand out from the crowd:

  • Experience in developing and maintaining the Test Automation framework.
  • Background in Linux Containers and Host-Based Networking.
  • Experience with CI methodology & tools (Git, Gerrit, Jenkins, etc.)
Set alert for similar jobsSenior Software Test Engineer, Networking role in Bengaluru, India
NVIDIA Logo

Company

NVIDIA

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 years

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

NVIDIA Logo

Senior Software Engineer - Networking

NVIDIA

Bengaluru, Karnataka, India

Posted: 8 months ago

Design, develop, test, and maintain new functionality in routing protocols and related control plane software. Collaborate with team on feature development, release, and bug fixing. Requires BS/MS in Computer Science, 5+ years of software development experience, expertise in C and Python programming, and knowledge of protocols like EVPN, BGP, PIM, OSPF, RIFT, MPLS/SR, and Yang data modeling. Full-time, on-site opportunity in Bengaluru, Karnataka, India for NVIDIA.

NVIDIA Logo

Senior Software Engineer

NVIDIA

Bengaluru, Karnataka, India

Posted: a year ago

What you’ll be doing: Design and implement platform cloud services for providing GPU-accelerated IaaS Extend and supplement kubernetes functionalities to address the requirements of the platform Drive performance tuning and scalability improvements to achieve a highly performant system capable to cater to extremely demanding and performance sensitive workloads such as cloud gaming and generative AI  Evaluate and adopt the best suited technologies, solutions, OSS for the platform Work with upstream OSS ecosystem to drive and contribute to improvements in various OSS used in the platform Work closely with other teams and clients on new services or features/improvements of the platform Support and maintain your services on the cloud in assistance with SREs Continuously improve the not just the infrastructure but processes as well Lead and mentor other team members encouraging their growth and an overall culture of engineering rigor What we need to see: BS (or equivalent experience) or MS in Computer Science or equivalent program from an accredited University / College 6+ years of hands-on experiences building software and/or scalable cloud services Strong self-initiative, passion, interpersonal skills, and agility working with new technology Hands-on development of high quality distributed system features and/or cloud-scale services, and RESTful web services Proven skills in a wide variety of languages Deep understanding of cloud design in the areas of virtualization and global infrastructure, distributed systems, load balancing, and security Ways to stand out from the crowd: Experience with Kubernetes (developing operators, scheduler plug-ins, device plug-ins) Experience with Kubevirt (deploying and maintaining workloads) Show previous experience with developing systems at cloud scale Experience with virtualization platforms like KVM/Xen/ESX