NVIDIA
Technology
SeniorSoftwareDevelopmentEngineerinTest
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Development Engineer in Test at NVIDIA. Skills: Test automation, Python development, AI development tools. Design automated tests. Implement automated tests”
What You'll Achieve.
Improve software quality; Accelerate test creation; Accelerate test implementation; Improve quality; Accelerate validation; Identify defects early
Industry & Context.
Problem-solving; Debugging; Isolate issues; Root cause analysis
What They're Looking For.
Must Have
B. E. /B. Tech degree, 5+ years software development, 5+ years test automation, 5+ years software quality engineering, Python programming experience, Object-oriented programming, Package management, Debugging, Logging, Error handling, Automation framework development, Hands-on automated tests, Hands-on test tools, Hands-on automation infrastructure, Working knowledge AI tools, Use coding agents, Use CLI AI tools, Generate automation code, Modify automation code, Debug automation code, Improve automation code, Reading user documentation, Reading product specifications, Reading feature requirements, Developing test plans, Developing test cases, Good understanding Windows OS, Good understanding PC architecture, Good understanding drivers, Good understanding hardware/software interactions, Good understanding PC gaming scenarios, Good understanding troubleshooting workflows, Problem-solving skills, Debugging skills
Nice to Have
Experience with agentic AI development, Experience using Codex, Experience using Claude Code, Experience using AI coding agents, Experience with GPUs, Experience with graphics drivers, Experience with gaming technologies, Experience with NVIDIA technologies, Knowledge of PC gaming ecosystems
What You'll Do.
Design automated tests
Implement automated tests
Maintain automated tests
Use AI development tools
Accelerate automation development
Accelerate test generation
Build automation framework components
Improve automation framework components
Build automation utilities
Improve automation utilities
Build automation tools
Improve automation tools
Translate product documentation
Translate feature requirements
Develop automation coverage
Perform targeted validation
Debug automation failures
Debug product defects
Debug platform issues
Write maintainable Python code
Write reliable Python code
Write well-documented Python code
Participate peer code reviews
Improve product quality
How You'll Work.
Team & Collaboration
Development teams; Test teams; QA teams; Leadership teams
Full Job Description
Are you passionate about automation, AI-assisted development, gaming technology, and improving software quality through thoughtful testing? If so, we have a phenomenal opportunity for you! NVIDIA is seeking a creative, hands-on automation engineer with strong Python development skills, a quality-focused attitude, and the ability to understand complex software, hardware, and PC gaming interactions. The successful candidate will help build and maintain Python-based automation frameworks, use AI development tools to accelerate test creation and implementation, and contribute to manual test planning and execution for NVIDIA App, the successor to GeForce Experience and NVIDIA Control Panel. As a Software Development Engineer in Test, you will develop automation, tools, and test coverage for NVIDIA software products, with a focus on improving quality, accelerating validation, and identifying defects early in the development lifecycle. **What you’ll be doing:** * Design, implement, and maintain automated tests using Python for NVIDIA app and interactions with drivers, applications, and gaming-related technologies. * Use AI development tools such as Codex, Claude Code, Cursor or similar AI-assisted development tools to accelerate automation development, test generation, debugging, and workflow optimization. * Build and improve automation framework components, utilities, and tools that make test execution more reliable, scalable, and efficient. * Translate product documentation and feature requirements into test plans, automation coverage, and targeted hands-on validation for complex PC platform scenarios, including corner cases and obscure interactions across hardware, software, drivers, games, and system settings. * Debug automation failures, product defects, and platform issues to identify root cause and communicate findings clearly. * Write maintainable, reliable, and well-documented Python code. Participate in peer code reviews with feedback on correctness, scalability,
Applying for this Senior Software Development Engineer in Test role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about NVIDIA?
Real rants from real employees. Read before you apply.