Software QA Tool and Test Development Engineer

Company: NVIDIA
Company: NVIDIA
Location: India, Pune
Commitment: Full time
Posted on: 2023-10-28 18:36
Are you passionate about inspiring change, improving software quality and ensuring customers have the best experience? NVIDIA is seeking a creative, passionate and hands-on software engineer with a test to failure demeanor who is a quick learner, can understand software and hardware specifications, build reliable tests to improve quality and accelerate delivery of NVIDIA products. As a software engineer, you will take part in technical design and implementation of Automated tests and tools for NVIDIA software products with the goal to identify defects early in the software development life-cycle.What you'll be doing:In this role you can expect to:Implement manual and automated tests, analyze results, identify and report defects.Develop Automated tests for GFN NVIDIA's Cloud Gaming Platform , Nvidia Omniverse and Nvidia Store projects.Rigorously drive test automation initiative. Build innovative ways to automate and expand our software testing.Expose defects and constraints, Isolate and debug the issue(s) and find the root cause; Contribute to the solution and drive to closure.Measure code coverage for the software under test, analyze and drive code coverage improvements.Develop applications and tools that accelerate development and test workflowsWrite fast, effective, maintainable, reliable and well documented codeProvide peer code reviews including feedback on performance, scalability and correctnessEstimate and prioritize tasks in order to create a realistic delivery scheduleYou will have the opportunity to work on challenging technical and process issuesWork closely with leadership to report progress by generating effective and measurable reportsWhat we need to see:Degree in Computer/IT/Electronics engineeringYou have at least 5 years of programming experience in Python/C/C++ with experience in applying Object-Oriented Programming conceptsHands-on knowledge of developing Python scripts with application development concepts.Exposure, knowledge of LLM, NLP will be advantage.You are able to develop tools to automate workflows and apply deep learning techniquesAbility to collaborate with multiple development teams to gain knowledge and improve code coverageExcellent written and verbal communication skillsAbility to work with a team of engineers in a fast paced and multifaceted environmentWays to stand out of the crowd:Experience with cross-platform application development and web developmentBe able to demonstrate initiative and creativity to address problems and get things doneExperience with game testing or passionate about playing games.With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most hardworking people in the world working for us and, due to unprecedented growth, our best-in-class engineering teams are rapidly growing. If you're creative with a real passion for technology, we want to hear from you. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
View Original Job Posting