NVIDIA has flagged the Engineer, Swqa job as unavailable. Let’s keep looking.

NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s motivated by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, encouraging environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

Are you passionate about inspiring change, building data driven tools to improve software quality, and ensuring customers have the best experience? If so, we have a phenomenal opportunity for you! NVIDIA is seeking a creative, and hands-on software engineer with a test to failure approach who is a quick learner, can understand software and hardware specifications, build reliable tests and tools in C++/C#/Python to improve quality, and accelerate the delivery of NVIDIA products.

What you’ll be doing:

As a Software Automation and Tools Engineer, you will be responsible for :

  • Design and Develop Automated Solutions: Apply Python programming skills to design and develop automated scripts, tools, and systems to streamline repetitive tasks and enhance efficiency. Execution of automated tests, and identify, and report defects. Measure code coverage, analyze and drive code coverage improvements.
  • Integration of Automation Systems: Collaborate with cross-functional teams to integrate automation solutions into existing systems and workflows seamlessly.
  • Testing and Quality Assurance: Develop robust testing frameworks and procedures to ensure the reliability, scalability, and performance of automation solutions. Conduct thorough testing and debugging to identify and resolve issues promptly.
  • Documentation: Create comprehensive documentation for automation solutions, including design documents, user guides, and technical specifications. Ensure documentation is up-to-date and easily accessible to team members.
  • Continuous Improvement: Stay ahead of industry trends, standard methodologies, and emerging technologies in automation and Python development. Continuously evaluate and enhance existing automation solutions to meet evolving business needs.
  • Teamwork and Communication: Work closely with team members, including developers, QA engineers, project managers, and business analysts, to gather requirements, provide updates, and ensure alignment with project goals and timelines.

What we need to see:

  • B.E./B. Tech degree in Computer Science/IT/Electronics engineering with strong academics or equivalent experience
  • 2+ years of programming experience in Python/C#/C++ with experience in applying Object-Oriented Programming concepts.
  • Hands-on knowledge of developing Python unit test framework with application development concepts like dictionaries, tuples, RegEx, PIP, etc.
  • Experience with automation tools and technologies such as Selenium is required.
  • Solid understanding of software development principles, practices, and design patterns.
  • Experience with Quality Assurance engineering and the ability to conduct performance and stress testing to ensure the application is meeting performance benchmarks.
  • Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Good understanding of OS fundamentals, PC Hardware & troubleshooting
  • Excellent written and verbal communication skills and analytical and problem-solving skills.
  • The ability to work with a team of engineers in a fast-paced environment.

Ways to stand out from the crowd:

  • Experience working with software development and management tools like Jenkins and JIRA would be an advantage.
  • The ability to test Application UI using XPath would be an advantage.
  • Be able to demonstrate initiative and creativity to address problems and get things done
  • Experience with graphics Hardware and Display Drivers is a plus.
  • Background in working on projects that use Machine Learning/Deep Learning
  • Good understanding of testing fundamentals

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. Due to outstanding growth, our elite 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. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform crucial job functions, and receive other benefits and privileges of employment. Please contact us to request accommodation.

Read Full Description
Confirmed 14 hours ago. Posted 7 days ago.

Discover Similar Jobs

Suggested Articles