Automation and Tools Engineer

8 - 12 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Automation & Tools Development Engineer at NVIDIA, you will play a crucial role in designing and implementing tests for NVIDIA software products to detect defects early in the software development lifecycle. Your responsibilities will include creating automated tests for NVIDIA's device driver software on Windows, executing these tests, identifying defects, and reporting them. Additionally, you will be tasked with measuring code coverage, analyzing and enhancing code coverage, and developing applications and tools that provide data-driven insights for development and test workflows. In this position, you will be expected to write maintainable, reliable, and well-detailed code, conduct peer code reviews, debug issues to determine root causes, and participate in post-mortem analyses with team members. You will be instrumental in automating and expanding software testing, estimating and prioritizing tasks for a realistic delivery schedule, and collaborating closely with leadership to provide progress updates through effective reports. Your role will involve addressing challenging technical and process issues to enhance workflows and ensure reliability. To be successful in this role, you should possess a degree in Computer Science, IT, or Electronics engineering, along with 8-10+ years of programming experience in C#, .Net, and Python, applying Object-Oriented Programming concepts. You should have proficiency in working with databases and storage technologies like SQL and Elasticsearch, as well as familiarity with version control tools such as Git and Perforce, and code review tools. Your ability to debug issues using tools like WinDBG or gdb is essential, along with your aptitude for collaborating with multiple development teams to enhance test code coverage. Strong written and verbal communication skills, along with the capability to work effectively in a fast-paced environment with a team of engineers, are key requirements for this role. For those looking to distinguish themselves, a background in projects involving Machine Learning or Deep Learning, as well as experience with cloud services and virtualization, will set you apart from the crowd.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You