Quality Assurance Software Developer in Test Engineer
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
ElasticSearch @ 3 Linux @ 3 Python @ 3 SQL @ 3 Hiring @ 3 Leadership @ 3 Load Testing @ 3 Debugging @ 3 API @ 3 CUDA @ 3 GPU @ 3Details
Are you passionate about inspiring change, building data driven tools to improve software quality, and ensuring customers have the best experience? NVIDIA is seeking a creative, hands-on software engineer with a test-to-failure approach who is a quick learner, can understand software and hardware specifications, and can build reliable tests and tools in C++, C, C#, and Python to improve quality and accelerate delivery of GeForce NVIDIA products. The successful candidate will demonstrate substantial experience with AI technologies for automation of test cases, as well as an in-depth understanding of both Windows and Linux operating systems.
Responsibilities
- Design and implement automated tests incorporating AI technologies for NVIDIA's device driver software and SDKs on various Windows and Linux operating systems.
- Develop automated end-to-end tests for NVIDIA device drivers and SDKs on Windows platforms. Execute manual and automated tests, identify and report defects, measure code coverage, and drive code coverage improvements.
- Develop applications and tools that bring data-driven insights to development and test workflows.
- Build tools, utilities, and frameworks in Python / C / C++ to automate and optimize testing workflows in the GPU domain.
- Write maintainable, reliable, and well-documented code. Debug issues to identify root causes and provide peer code reviews with feedback on performance, scalability, and correctness.
- Estimate and prioritize tasks to create realistic delivery schedules and address challenging technical and process issues.
- Generate and test compatibility across a range of products and interfaces.
- Work closely with leadership to report progress by generating effective and impactful reports.
Requirements
- B.E./B. Tech degree in Computer Science / IT / Electronics engineering with strong academics or equivalent experience.
- 5+ years of programming experience in Python / C / C++ with experience applying object-oriented programming concepts.
- Hands-on knowledge of developing Python scripts and application development concepts (dictionaries, tuples, RegEx, pip, etc.).
- Experience using AI development tools for test plan creation, test case development, and test case automation.
- Experience testing RESTful APIs and conducting performance and load testing.
- Experience working with databases and storage technologies such as SQL and Elasticsearch.
- Strong understanding of OS fundamentals (Windows and Linux), PC hardware, and troubleshooting.
- Experience using debugging tools like WinDBG and gdb.
- Working knowledge of GPU devices and technologies such as DLSS, Frame Generation, Reflex, CUDA, G-Sync, etc.
- Ability to collaborate with multiple development teams to improve test code coverage.
Ways to stand out
- Prior project experience building ML and DL based applications is a plus.
- Good understanding of testing fundamentals.
- Strong problem solving skills and ability to isolate and regress issues.
Compensation and application details
- The base salary will be determined based on location, experience, and internal pay equity.
- Base salary ranges provided in the posting:
- Level 3: 140,000 USD - 224,250 USD
- Level 4: 168,000 USD - 270,250 USD
- You will also be eligible for equity and benefits (see NVIDIA benefits page).
- Applications for this job will be accepted at least until January 20, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
Equal opportunity
NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. They do not discriminate in hiring or promotion practices on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.