Manager, SWQA Test Development
NVIDIA is the world leader in GPU Computing. We are passionate about markets include gaming, automotive, vision, HPC, datacenters and networking in addition to our traditional OEM business. NVIDIA is also well positioned as the ‘AI Computing Company’, and NVIDIA GPUs are the brains powering Deep Learning software frameworks, analytics, data centers, and driving autonomous vehicles. We have some of the most experienced and dedicated people in the world working for us. If you are dedicated, forward-thinking, and hard-working technical people across countries sounds exciting, this job is for you.
This job is responsible for NVIDIA Enterprise Product server and cloud system software quality. You will work closely with internal software development to come out good test infrastructure and develop test tools.
What you’ll be doing:
Handle DGX product release quality and test automation development
Prioritizing team assignments and efforts
Supporting and enhancing the QA methodologies to ensure delivery of predictable, high-quality product releases
Hands on experience with Test automation Framework development and Maintenance. Selenium, Python, Linux required.
Experience managing and supporting BMC/SBIOS/FPGA firmware development
Helping to define quality practices and metrics which serve as strong predictors for the post-release customer experience
Building up appropriate manual and automated test inventories to drive efficiency and productivity across the organization
Timely identification and mitigation of technical and non-technical risks, helping the team remove impediments
Communicating the status and key quality metrics to leadership teams, and help drive improvement as necessary
Participating in development plan and performance reviews of direct reports
What we need to see:
Bachelor’s degree in Computer Science or similar discipline required, Master’s degree preferred
10+ years direct management experience with quality assurance teams
5+ years of hands-on software quality assurance or software development experience
Experience working in a fast-paced, Agile/Scrum engineering environment, delivering incremental software with high quality
A solid engineering foundation indicated by a demonstrated understanding of product design, life cycle, software development practices, and support services
Demonstrated people management skills building and developing high performance teams
Enthusiastic leader with a driver mentality
Ability to organize and motivate a team, analyze and resolve risks, execute a project plan and communicate status accurately
Ability to stay current and have a passion for new technologies
Ways to stand out from the crowd:
Familiarity with NVIDIA GPU hardware, CUDA, and Server products is a strong plus.
Experience with Linux on compute clusters or embedded platforms. Comfortable in at least one programming language (C, C++) and scripting (Python/Bash/Perl)
Be an instrument of change. Passionate about quality, demonstrate high standards. Strong analytical, trouble shooting, and team building skills. Organizational and interpersonal skills for driving complex issues to closure.