QA and Automation Engineer
NVIDIA
We are looking for a QA and Automation Engineer to join our HPC testing group. In this role, you will be part of a skilled QA team focused on testing high-performance computing (HPC) software and management tools. This is an excellent opportunity to gain hands-on experience in HPC environments while developing strong QA and automation skills.
What you’ll be doing:
Assist in configuring and managing HPC cluster infrastructure, including operating systems, job schedulers, and network components.
Run HPC applications on CPU/GPU clusters, including internal and customer workloads.
Contribute to the development of in-house automation scripts for functionality and performance testing (primarily in Python).
Execute manual and automated test plans, report issues, reproduce bugs, and verify fixes provided by the R&D team.
Participate in designing and automating regression tests and improving automation coverage.
Work with 3rd party components such as Linux drivers, network cards, and various operating systems.
What we need to see:
Practical / BA / BSc in Computer Science, Electrical Engineering, or related technical field (or final-year student close to graduation).
0-2 years of hands-on experience with Python programming.
Good understanding of basic networking concepts, including the OSI model, common network protocols (TCP/IP, UDP), and related fundamentals.
Familiarity with Linux command-line usage.
Strong problem-solving skills, curiosity, and willingness to learn new technologies.
Good communication and teamwork skills.
Ways to stand out from the crowd:
Internship or academic projects involving automation, QA, or HPC environments.
Exposure to HPC tools (e.g., SLURM, LSF) or parallel computing concepts (MPI, OpenMP).
Familiarity with networking fundamentals (L2/L3 protocols, VLANs, routing basics).
Experience with CI/CD pipelines or Git-based workflows.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. Our team includes some of the most forward-thinking and talented engineers in the world. As a Junior QA and Automation Engineer, you’ll receive mentorship, work with cutting-edge HPC systems, and grow your skills in a highly collaborative environment.
NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. We value diversity in all forms and do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.