About Company
NVIDIA is a pioneering force in accelerated computing, revolutionizing industries from gaming and professional visualization to data centers and autonomous machines. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and ignited the era of AI. As we continue to push the boundaries of what’s possible, we’re building world-class platforms and technologies that power the most demanding applications and scientific breakthroughs. Joining NVIDIA means becoming part of a diverse, global team of innovators committed to solving the world’s toughest problems. We foster a culture of innovation, collaboration, and continuous learning, providing our employees with the resources and challenges needed to make a significant impact on the future of technology.
Job Description
Are you passionate about cutting-edge technology and have a keen eye for detail? NVIDIA is seeking a talented and dedicated Software Tester to join our dynamic team in Edinburgh, Scotland. In this pivotal role, you will be instrumental in ensuring the quality and reliability of NVIDIA’s groundbreaking software products, which range from GPU drivers and developer tools to AI frameworks and cloud services. You will work closely with development engineers, product managers, and other QA professionals to identify, reproduce, and document software defects, contributing directly to the delivery of robust and high-performance solutions that delight our global user base. This is an exciting opportunity to contribute to products that are shaping the future of computing and AI, and to grow your career within a company that is at the forefront of innovation. You will be immersed in a challenging yet rewarding environment, constantly learning new technologies and applying your problem-solving skills to real-world scenarios. We are looking for someone who is not only proficient in testing methodologies but also enthusiastic about understanding the underlying architecture and functionality of complex software systems. If you thrive in a fast-paced, collaborative atmosphere and are eager to make a tangible impact on world-class products, we encourage you to apply. Your daily activities will involve not just executing tests but also contributing to the improvement of our testing infrastructure, refining test processes, and working on advanced automation. This position offers a unique chance to work on products that power everything from autonomous vehicles and sophisticated data centers to the latest gaming experiences, ensuring their flawless operation. You’ll engage with diverse teams, gaining exposure to various stages of product development and contributing your expertise to ensure NVIDIA maintains its reputation for excellence. We value critical thinking, proactive communication, and a commitment to quality in every aspect of our work. Come join us in Edinburgh and help shape the future of technology!
Key Responsibilities
- Design, develop, and execute comprehensive test plans and test cases for NVIDIA's software products.
- Perform functional, integration, regression, performance, and stress testing across various platforms and configurations.
- Identify, document, and track software defects and inconsistencies using issue tracking systems.
- Collaborate closely with software development engineers to understand product requirements and ensure testability.
- Participate in the analysis of system requirements and software designs to provide early feedback on testability and potential risks.
- Develop and maintain automated test scripts and frameworks to improve testing efficiency and coverage.
- Contribute to continuous improvement initiatives for testing processes, tools, and methodologies.
- Provide clear and concise status reports on testing progress, defect trends, and overall software quality.
- Stay current with industry best practices and emerging technologies in software testing and quality assurance.
- Mentor junior testers and share knowledge within the QA team to uplift collective capabilities.
Required Skills
- Proficiency in software testing methodologies, tools, and processes.
- Strong understanding of the software development lifecycle (SDLC) and QA's role within it.
- Experience with at least one scripting language (e.g., Python, Bash) for test automation.
- Familiarity with issue tracking and test management systems (e.g., Jira, TestRail).
- Solid analytical and problem-solving skills with meticulous attention to detail.
- Excellent verbal and written communication skills to articulate issues clearly.
- Ability to work independently and as part of a collaborative team.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
Preferred Qualifications
- Experience with GPU technologies, graphics drivers, or high-performance computing (HPC).
- Knowledge of C++ programming.
- Experience with continuous integration/continuous delivery (CI/CD) pipelines.
- Familiarity with various operating systems (Windows, Linux, macOS).
- Prior experience working in an Agile/Scrum development environment.
- Master's degree in a relevant technical field.
- ISTQB certification or similar quality assurance credentials.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health and wellness programs for you and your family.
- Generous paid time off and flexible working arrangements.
- Employee stock purchase plan and robust retirement savings programs.
- Opportunities for professional development, including training, conferences, and mentorship.
- Access to cutting-edge technology and innovative projects that define the industry.
- Dynamic and inclusive company culture that values diversity and personal growth.
- On-site amenities (where applicable) and employee assistance programs for holistic well-being.
- Relocation assistance for eligible candidates.
How to Apply
To apply for this exciting opportunity, please click on the application link below. You will be redirected to NVIDIA’s careers portal where you can submit your resume and cover letter. Ensure your application highlights your relevant experience and why you are a great fit for NVIDIA and this role. We look forward to reviewing your application!