Senior Software Development Engineer in Test
$140k - $270k • Remote • US, CA, Santa Clara
Posted 1mo ago
Job Location
US, CA, Santa Clara
Tech Stack
Remote Work Policy
Fully remote
Categories
AI Engineer
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
