Senior Software Test Development Engineer - Deep Learning

NVIDIA NVIDIA · Semiconductors · Shanghai, China

NVIDIA is seeking a Senior Software Test Development Engineer for its AI SWQA team. This role involves defining, developing, and executing tests to validate the robustness and performance of NVIDIA's AI software and GPU infrastructure across various AI applications like autonomous driving, healthcare, and NLP. The engineer will collaborate with AI product teams, develop complex test plans, manage bug lifecycles, and automate test cases for CI/CD pipelines. The position requires a Master's degree, 5+ years of QA/test automation experience, strong Python skills, and direct experience with AI tools/products or using AI for major features. Experience with AI for QA automation and deep learning frameworks is a plus.

What you'd actually do

  1. Work closely with global cross-functional teams to understand the test requirements and take ownership of product quality.
  2. Plan/design/execute/report/automate test plan/test case/test reports.
  3. Manage bug lifecycle and co-work with inter-groups to drive for solutions.
  4. Automate test cases and assist in the architecture, implementing/enabling test for CI/CD.
  5. In-house repro and verify customer issues/fixes.

Skills

Required

  • Master or higher degree in computer science or similar
  • 5+ years of software quality assurance or test automation background
  • knowledge of test infrastructure
  • strong analysis skills
  • UNIX/Linux administrator and troubleshooting experience
  • Good Python software development or test development skillset
  • python CI/CD pipeline development
  • Direct development experience in AI tools/products or using AI for major features
  • Good QA experience in external devices (like camera) and robotic ultrasound applications
  • Good user/development experience of virtualization like VM & Docker container & k8s
  • Excellent English written and oral communication skills
  • Microcontroller programming / developing backgroud
  • Proven success in leveraging AI tools to significantly improve efficiency, streamline workflows or enhance process automation.

Nice to have

  • Experience in using AI to automate/implement QA end-to-end workflow
  • Familiarity with NVIDIA GPU hardware products (Tesla, Tegra, DGX, etc.)
  • Understanding and working knowledge with any Deep Learning Frameworks and Inference models
  • basic knowledge of low latency inference
  • Working knowledge of CUDA libraries for Deep Learning like cuDNN and TRT-LLM

What the JD emphasized

  • Direct development experience in AI tools/products or using AI for major features
  • Proven success in leveraging AI tools to significantly improve efficiency, streamline workflows or enhance process automation.

Other signals

  • AI software and GPU Infrastructure validation
  • test automation for AI scenarios
  • CI/CD for AI products