Posted Aug 16

Nvidia is hiring a
Software QA Test Development Engineer

China, Shanghai • China, Shanghai • China, Shanghai
Full time

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!

We are looking for someone to be passionate about quality assurance. You will collaborate with multi-functional groups. SWQA test developer engineers at NVIDIA aren't only test execution, you will write scripts to automate testing, design and develop tools for QA team, or develop integration tests for validation, so QA engineer can improve productivity or optimize test plan. As a SWQA test developer, you must identify weak spots and constantly design better and creative test plan to break software and identify potential issues. You will have a huge impact on the quality of NVIDIA's products. You will be in one of the following product families: NVIDIA GPU Cloud, NVIDIA Omniverse, Enterprise GPU, CUDA, CUDA X.

What you’ll be doing:

  • Be responsible for performing test to validate NVIDIA GPU, NVIDIA platform, NVIDIA enterprise products, such as NVIDIA GPU Cloud, NVIDIA Omniverse.

  • Be responsible for automating test cases and maintaining the automation scripts.

  • Collaborate with Developer, PM, marketing, and engineering teams on designing test plan and implementing validation.

  • Support the product through its full life cycle of design, code, test and maintenance.

  • Identify any potential quality issues per defined process and bring up potential quality issues immediately to management.

  • You will assist in the architecture, crafting and implementing of SWQA test frameworks.

  • Be responsible for code coverage improvement and code complexity optimization.

  • Worked with Developer to fix bugs in text binaries even in products.

What we need to see:

  • BS or higher degree in CS/EE/CE or equivalent experience. 2 years+ working experience in the IT industry.

  • Seasoned software QA or software testing background; test infrastructure and strong analysis skills.

  • Be proficient in scripting language (Python, Perl, bash).

  • UNIX/Linux experience is required.

  • Experience in C programming is required. C++ skill is a plus.

  • You possess excellent analytical, written, and verbal communication skills and ability to work as part of a team.

  • Familiar with mainstream server products such as Dell, HP, Supermicro with ARM & X86 CPUs. Be able to independently deal with OS & hardware issues.

  • Ability to work independently and have leadership skills.

  • Experienced in using quality mentality to drive improvements.

  • Fluent oral and written English.

Ways to stand out from the crowd:

  • Familiar with CUDA/OpenCL is a plus.

  • An understanding of best programming practices and good software design.

  • Experience in Go language.

  • Experience in using NVIDIA Omniverse and NVIDIA DGX products.

  • Excellent communicator, both written and verbal.

Please mention that you found the job on ARVR OK. Thanks.