Taro Logo

Tools and Automation Engineer

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS
This job posting is no longer active. 😔

Job Description

NVIDIA is seeking a creative, passionate, and hands-on software engineer for the role of Tools and Automation Engineer. This position is ideal for someone with a test-to-failure attitude who is a quick learner and can understand software and hardware specifications. The role involves building reliable tests to improve quality and accelerate the delivery of NVIDIA products.

Key responsibilities include:

  • Developing automated tests for NVIDIA's Ecommerce platform and applications across multiple platforms
  • Executing manual and automated tests, analyzing results, and reporting defects
  • Driving test automation initiatives and finding innovative ways to expand software testing
  • Debugging issues, finding root causes, and contributing to solutions
  • Measuring and improving code coverage for software under test
  • Developing applications and tools to accelerate development and test workflows
  • Writing efficient, maintainable, and well-documented code
  • Providing peer code reviews
  • Estimating and prioritizing tasks for realistic delivery schedules
  • Working on challenging technical and process issues
  • Collaborating closely with leadership to report progress

Requirements:

  • Degree in Computer/IT/Electronics engineering
  • 3+ years of programming experience in Python and Selenium, with OOP concepts
  • Hands-on knowledge of Python scripting and application development
  • Skilled at debugging and experience with tools like WinDBG/gdb
  • Ability to develop automation tools and apply deep learning techniques
  • Excellent communication skills and ability to work in a fast-paced team environment

Preferred qualifications:

  • Experience with cross-platform and web development
  • Familiarity with various platforms: Mac, iOS, Windows, Android, TV
  • Initiative and creativity in problem-solving

NVIDIA offers competitive salaries, generous benefits, and is known for being one of the most desirable employers in the technology world. They value diversity and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Last updated a year ago

Responsibilities For Tools and Automation Engineer

  • Develop automated tests for NVIDIA's Ecommerce platform and applications
  • Execute manual and automated tests, analyze results, and report defects
  • Drive test automation initiatives
  • Debug issues and find root causes
  • Measure and improve code coverage
  • Develop applications and tools to accelerate workflows
  • Write efficient and maintainable code
  • Provide peer code reviews
  • Estimate and prioritize tasks
  • Work on challenging technical issues
  • Collaborate with leadership to report progress

Requirements For Tools and Automation Engineer

Python
  • Degree in Computer/IT/Electronics engineering
  • 3+ years of programming experience in Python and Selenium
  • Hands-on knowledge of Python scripting and application development
  • Skilled at debugging and experience with tools like WinDBG/gdb
  • Ability to develop automation tools and apply deep learning techniques
  • Excellent communication skills
  • Ability to work in a fast-paced team environment