Job Description
Our System Product Engineering team is looking for a QA Engineer to join us and help validate the software infrastructure used by multiple teams across the organizations. This role focuses on testing internal tools, backend services, workflows, automation, and the systems that support our validation processes. You will work closely with developers, infra teams, and validation engineers to ensure that our internal software is stable, reliable, and easy to use. You will contribute to building robust test coverage, improving automation, analyzing logs and test results, and driving quality throughout the development cycle.
What you’ll be doing:
Plan, execute, and analyze functional, integration, and regression tests for internal infrastructure software
Develop and maintain automated test cases and test flows
Validate backend services, data pipelines, web tools, and internal workflows
Investigate failures, collect logs, reproduce issues, and work with developers to identify root causes
Review and validate new features before release, ensuring they meet quality and usability expectations
Support CI/CD flows by monitoring automated tests and contributing to improvements
Document test scenarios, edge cases, and validation coverage
Provide continuous feedback to developers and infra teams to improve quality and reliability
What we need to see:
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience
5+ years of experience in QA, software testing, or validation engineering
Experience with test automation
Familiarity with web-based systems, REST APIs, and backend workflows
Strong analytical and debugging skills (logs, exceptions, environment reproduction, etc.)
Good understanding of Linux environments
Experience with Git or other version-control systems
Ability to work independently and collaborate in a cross-functional environment
Ways to stand out from the crowd:
Experience testing backend services, internal tools, or infrastructure software
Hands-on experience with Django, React, or similar frameworks (reading code/understanding flows)
Background working with CI/CD pipelines
Experience validating log parsing, reporting flows, or automation frameworks
Ability to design comprehensive validation coverage for complex systems
At NVIDIA, you’ll work with a team that builds and maintains the internal tools powering our validation processes. You’ll play a central role in improving quality, efficiency, and reliability for many teams that depend on our infrastructure. If you enjoy testing complex systems, solving problems, and helping create software that makes others more productive - we want to hear from you!
Required Skills
Categories
Frequently asked questions
Is the Senior QA Engineer, System Product Engineering position at NVIDIA remote?
The Senior QA Engineer, System Product Engineering role at NVIDIA is an on-site or hybrid position.
What type of employment is the Senior QA Engineer, System Product Engineering role?
NVIDIA is hiring for a full-time Senior QA Engineer, System Product Engineering position.
What skills are needed for the Senior QA Engineer, System Product Engineering job at NVIDIA?
Key skills for this role include React.
How do I apply for the Senior QA Engineer, System Product Engineering position at NVIDIA?
You can apply for the Senior QA Engineer, System Product Engineering role directly through NVIDIA's official application link provided on this page.
Similar AI jobs
Staff Engineer, GenAI Tooling & DevEx (R5469)
Shield AI · fulltime
Software Engineer II - Identity Security Posture Management (ISPM)
Abnormal Security · fulltime
Senior GPU System Software Engineer
NVIDIA · fulltime
Senior System Software Engineer - Video
NVIDIA · fulltime
Senior Embedded System Software Engineer - Camera and Display
NVIDIA · fulltime
Senior Embedded System Software Engineer - Hypervisor and Visualization
NVIDIA · fulltime