Senior Software Development Engineer in Test - Sdet

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Senior Software Engineer in Test (SDET) at NVIDIA to validate enterprise AI offerings like NIM, NeMo, and BioNeMo. Responsibilities include crafting and implementing automated test cases, collaborating with development teams on issue resolution, and investigating AI capabilities to enhance the QA process. Requires 5+ years of experience, strong Python and shell scripting, Linux proficiency, and experience with AI development tools for testing.

What you'd actually do

  1. Accomplishing test cases to validate NVIDIA enterprise offerings, such as NIM, NeMo, and BioNeMo.
  2. Crafting, implementing, and maintaining automated test cases and supporting automation infrastructure.
  3. Collaborating with development teams to triage issues, perform root cause analysis, verify fixes, define additional tests, and improve test plans.
  4. Investigating and bringing to bear AI capabilities to accelerate the Quality Assurance (QA) process.

Skills

Required

  • MS or PhD degree in computer science or relevant field, or equivalent experience.
  • At least 5+ years of professional experience in software testing.
  • Proficiency in oral and written English.
  • Comfort working with Linux OS.
  • Strong skills in shell and Python programming.
  • Strong knowledge of QA principles and background in software testing.
  • Experience using AI development tools for crafting test plans, developing test cases, and automating test cases.
  • Excellent problem-solving abilities.
  • Strong interpersonal skills, quick learning ability, proactive approach, innovation, and dedication.
  • Self-motivation and a passion for learning new hardcore technology.

Nice to have

  • Knowledge in LLM and AI models is a plus.
  • Experience working with NVIDIA GPU hardware.
  • Background in parallel programming.
  • Experience with virtualization technologies such as Docker, Kubernetes, and Openstack.

What the JD emphasized

  • At least 5+ years of professional experience in software testing.
  • Experience using AI development tools for crafting test plans, developing test cases, and automating test cases.

Other signals

  • AI capabilities to accelerate the Quality Assurance (QA) process
  • Experience using AI development tools for crafting test plans, developing test cases, and automating test cases
  • Knowledge in LLM and AI models is a plus