Description
We are looking for a Software QA Development Engineer to collaborate with multi-functional groups. As a SWQA Developer Engineer at NVIDIA, you will be responsible for test planning, execution, and reporting, writing scripts to automate testing, designing and developing tools for the QA team, or developing integration tests for validation.
Your key responsibilities will include:
Reviewing product requirements and developing test matrices Building test plans, designing test cases, executing, and reporting test progress, bugs, and results to management Automating test cases and assisting in the architecture, crafting, and implementing of test frameworks Managing bug lifecycles and collaborating with inter-groups to drive solutions In-house reproducing and verifying customer issues/fixes
To succeed in this role, you will need:
A Bachelor's degree or higher in Computer Science, Electrical Engineering, or Computer Engineering, or equivalent experience Proficiency in Unix/Linux and shell/python programming skills Rich experience in test case development, test automation in API/UI, and failure analysis Solid experience with AI development tools, including creating test cases, automating test cases, and ensuring comprehensive code coverage Good knowledge and hands-on experience in model testing and LLM benchmarking Good QA sense, including attention to detail, problem-solving, data analysis, quality standards knowledge, and time management Excellent communication skills, with fluency in written and verbal English Good teamwork skills, with the ability to work independently Passion to learn new hardcore technology
Experience working with NVIDIA GPU hardware, background in deep learning frameworks, and experience in parallel programming (CUDA/OpenCL) are strong pluses.