Senior Software QA Test Development Engineer
Core
Designing and developing distributed technology and test automation frameworks to remotely manage thousands of resources, ensuring high-quality software delivery for NVIDIA's AI computing products.
Role type
Senior Software QA Test Development Engineer (AI/ML focused)
Builds
Distributed resource management tools, automated test frameworks, and AI-integrated QA workflows
Domain
AI Computing, High-Performance Computing, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Python programming, Unix/Linux shell scripting, RESTful API validation, UI testing, CI/CD pipeline management, Kubernetes, Cloud management systems, Large Language Model (LLM) integration, Prompt engineering, LLM fine-tuning, Test case development, Root cause analysis
Preferred skills
RAG pipeline development, Machine Reading Comprehension (MRC) solutions, AI agent development, NVIDIA GPU hardware experience, Scalability/performance testing, Golang, Data analysis, System monitoring
Technologies
Python, Unix/Linux, Kubernetes, Grafana, LLMs, CI/CD pipelines, REST APIs
Responsibilities
Review product requirements and develop test matrices; Build testing documentation (plans, cases, bug reports); Manage bug lifecycle and collaborate on solutions; Automate manual tests and implement test frameworks; Enhance existing testing frameworks for UIs, APIs, and performance; Integrate automation testing into CI and discovery pipelines
Seniority
Senior, hands-on IC