Senior Software Development Engineer in Test

$140k - $270k • Remote • US, CA, Santa Clara

Posted 1mo ago

About the job

NVIDIA is seeking a creative and hands-on automation engineer with strong Python development skills and a quality-focused attitude to join our team. This role will focus on improving software quality through thoughtful testing, building and maintaining Python-based automation frameworks, and utilizing AI development tools to accelerate test creation and implementation. You will contribute to both manual and automated test planning and execution for NVIDIA App, a key product in our software suite.

Responsibilities

  • Design, implement, and maintain automated tests for NVIDIA app and its interactions with drivers, applications, and gaming technologies.
  • Utilize AI development tools to accelerate automation development, test generation, debugging, and workflow optimization.
  • Build and improve automation framework components, utilities, and tools for reliable, scalable, and efficient test execution.
  • Translate product documentation and feature requirements into comprehensive test plans and automation coverage.
  • Debug automation failures, product defects, and platform issues to identify root causes and communicate findings.
  • Write maintainable, reliable, and well-documented Python code, participating in peer code reviews.
  • Collaborate with development, QA, and leadership teams to report progress, identify risks, and enhance product quality.

Requirements

  • B.E./B. Tech degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 5+ years of experience in software development, test automation, or software quality engineering.
  • Strong Python programming experience, including OOP, package management, debugging, logging, error handling, and automation framework development.
  • Hands-on experience building or maintaining automated tests, test tools, or automation infrastructure.
  • Working knowledge of AI-assisted development tools and workflows, including using coding agents for code generation, modification, and debugging.
  • Experience translating user documentation and specifications into test plans and test cases.
  • Good understanding of Windows operating systems, PC architecture, drivers, hardware/software interactions, PC gaming scenarios, and troubleshooting.
  • Strong problem-solving and debugging skills across automation, product code, OS, drivers, hardware, and game/application behavior.

Benefits

  • Equity
  • Benefits

About nvidia

Get new AI jobs in your inbox

A weekly digest of the newest AI engineering roles.

© 2026 AI Job Board. All rights reserved.