Taro Logo

Senior Software QA Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software QA Engineer to join their System Ethernet QA Team in Bengaluru. This role combines networking expertise with software quality assurance, focusing on testing and qualifying NVIDIA's Ethernet solutions. The position requires strong technical skills in networking protocols, Python automation, and Linux systems.

The role involves working with cutting-edge technology in a company that's transforming industries through AI and digital twins. You'll be responsible for ensuring the quality of NVIDIA's networking solutions through comprehensive testing, automation, and debugging. The ideal candidate will bring 5+ years of QA/Networking experience and deep knowledge of routing protocols, multicast features, and QoS features.

This is an excellent opportunity for someone who wants to work at the intersection of networking and quality assurance at a company that's driving innovation in AI and accelerated computing. The role offers the chance to work with advanced technologies while developing and implementing sophisticated test frameworks. NVIDIA's commitment to diversity and inclusion, combined with their position as one of technology's most desirable employers, makes this an attractive opportunity for growth and impact in the field.

The position requires a blend of technical expertise, analytical thinking, and practical problem-solving skills. You'll be working with a team of forward-thinking professionals, contributing to products that are shaping the future of technology. NVIDIA's culture encourages creativity and autonomy, making it an ideal environment for professionals who want to make a significant impact in the technology industry.

Last updated a month ago

Responsibilities For Senior Software QA Engineer

  • Review architecture, design and requirements for new features
  • Design, develop, and implement tests for new features
  • Report bugs and assist with reproduction and debugging
  • Implement system tests for regression, performance, functional and security
  • Write automation tests and framework APIs using Python

Requirements For Senior Software QA Engineer

Python
Linux
  • 5+ years of hands-on experience in QA / Networking
  • Confirmed networking knowledge (switching & routing)
  • Understanding of routing protocols: BGP/EVPN, VXLAN/OSPF
  • Knowledge of Multicast features: PIM/IGMP
  • Experience with QoS features: PFC/ECN/RoCE
  • Automation / Scripting skills in Python and Linux Bash
  • Ability to handle multiple tasks in parallel

Related Jobs

Senior Software Configuration Management Engineer - SCM

Senior SCM Engineer role at NVIDIA managing large-scale Perforce and Git installations, developing automation tools, and improving infrastructure for global engineering teams.

Senior Tools Development Engineer

Senior Tools Development Engineer role at NVIDIA focusing on building data-driven tools and automated testing solutions for software quality improvement.

Senior Site Reliability Engineer, HPC and LSF

Senior Site Reliability Engineer position at NVIDIA, focusing on HPC infrastructure and LSF management, requiring 5+ years of Linux experience and strong automation skills.

Senior Software Configuration Management Engineer - SCM

Senior Software Configuration Management Engineer position at NVIDIA, managing large-scale Perforce and Git installations, developing automation tools, and improving SCM infrastructure.

Senior Build and Release Methodology Engineer

Senior Build and Release Methodology Engineer position at NVIDIA, focusing on developing scalable infrastructure for SOC development with emphasis on build automation and release management.