NVIDIA is Hiring SWQA Automation and Tools Development Engineer
Table of Contents
Do you possess a fervent zeal for catalyzing change, crafting data-driven solutions to enhance software integrity, and ensuring unparalleled customer satisfaction? If the answer is a resounding yes, then we have an extraordinary opportunity awaiting you! At NVIDIA, we are in search of an innovative, hands-on software engineer who embraces a trial-and-error ethos, possesses an insatiable appetite for learning, comprehends intricate software and hardware blueprints, and adeptly constructs robust tests and utilities in C++/C#/Python to elevate quality standards and expedite the deployment of our cutting-edge products.
Job Role and Responsibility
- 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.
Skills Required that will help succeed
- B.E./B. Tech degree in Computer Science/IT/Electronics engineering with strong academics or equivalent experience
- Hands-on knowledge of developing Python unit test framework with application development concepts like dictionaries, tuples, RegEx, PIP, etc.
- 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.
- 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
Recruitment Details
Company Name | NVIDIA |
Company Website | https://www.tcs.com |
Job Role | SWQA Automation and Tools Development Engineer |
Job qualification | B.E./B. Tech degree in Computer Science/IT/Electronics |
Work Experience | 1 -3 years |
Salary | Best of Industry |
Job Location | Pune |
What is the role of a SWQA Automation and Tools Development Engineer at NVIDIA?
The role of a SWQA Automation and Tools Development Engineer at NVIDIA involves designing, developing, and implementing software quality assurance (SWQA) automation frameworks and tools to streamline testing processes and ensure product quality.
What specific responsibilities does a SWQA Automation and Tools Development Engineer have at NVIDIA?
As a SWQA Automation and Tools Development Engineer at NVIDIA, your responsibilities may include designing and implementing test automation frameworks, creating and maintaining test scripts, integrating automated tests into continuous integration pipelines, and collaborating with cross-functional teams to improve testing processes.
How can I apply for the SWQA Automation and Tools Development Engineer position at NVIDIA?
To apply for the SWQA Automation and Tools Development Engineer position at NVIDIA, please visit the company’s official careers website or job board where the position is listed. Follow the application instructions provided, and submit your resume along with any other required documents. The recruitment team at NVIDIA will review your application and contact qualified candidates for further consideration.