17 hours ago
Shanghai, ChinaSenior
Responsibilities
- Architect, implement, and evolve scalable agentic end-to-end SWQA workflows, automated test frameworks, infrastructure, and tooling.
- Define test strategies and quality gates for functional, integration, regression, reliability, and release-validation workflows.
- Build and maintain automated test coverage for Linux-based, containerized, and Kubernetes environments.
- Investigate complex failures, identify root causes, and collaborate with development teams through resolution, including proposed bug-fix pull requests.
- Establish quality metrics, improve test-result signal-to-noise, and use data to prioritize engineering investment.
- Develop reusable tooling and AI-assisted workflows that improve testing quality or developer productivity.
- Provide code reviews, design reviews, documentation, mentorship, and technical leadership.
- Own ambiguous, cross-functional quality problems and deliver durable solutions beyond test execution.
Requirements
- At least 5 years of experience in infrastructure software development or test development.
- Strong Python programming skills and the ability to write clean, maintainable, well-tested code.
- Hands-on experience designing end-to-end SWQA workflows and automation frameworks, including practical use of AI tools for test development or debugging.
- Strong Linux expertise and experience testing software deployed with Docker and Kubernetes.
- Understanding of risk-based testing, testability, observability, regression strategy, and release criteria.
- Familiarity with bare-metal infrastructure and provisioning or networking technologies such as BMC/Redfish, PXE, DPUs, or TCP/IP.
- Ability to debug failures spanning services, infrastructure, networking, and deployment configuration.
- Demonstrated technical ownership and communication skills for aligning stakeholders, delivering solutions, and measuring outcomes.
- A master's or PhD in computer science or a related field is preferred.
- Experience improving test platforms used by multiple teams or products, reducing release risk or validation effort, building AI-assisted or agentic SWQA workflows, validating distributed infrastructure, or working with BlueField DPUs, Redfish, firmware management, or bare-metal provisioning is advantageous.
Benefits
- NVIDIA offers competitive salaries and an extensive benefits package.
- The company promotes diversity, inclusion, flexibility, and a supportive workplace.
- NVIDIA is an equal opportunity employer.
Tech Stack
Categories
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
