GPU Software Test Engineer - Software Releases
Santa Clara Valley (Cupertino), California, United States
Software and Services
Apple’s Interactive Media Group (IMG) provides the media and graphics software foundation across all of Apple’s creative products, from iPhone, iPad, and iPod touch, to Apple TV, iTunes, and Mac OS X, as well as Apple’s professional and consumer applications from Final Cut and Aperture to iLife and iWork. IMG drives Apple’s media experiences with core technologies such as Metal, QuickTime, OpenGL, OpenCL, Core Audio, Quartz Composer, Core Video, Core Animation, and more.
- 3 to 5 years of QA/QE experience.
- IOS and macOS power user
- Excellent problem solving and deductive reasoning skills
- Working knowledge of UNIX-based systems and command-line tools for debugging, analysis, and automation
- Experienced in Bash and Python
- Creative thinker and passionate about quality
MG’s GPU Software team is seeking an expert, self-motivated quality engineer with a passion for making the iOS and macOS experience the best it can be. You will work with the latest Apple products, ensuring that the graphics experience is the best in the world. In this role, testing efforts will target Metal technologies for embedded and desktop platforms, working closely with engineering teams to ensure product quality. The QA effort includes hands-on functional testing, bug reporting/regression, maintaining test guidelines, and development and execution of automated tests. Supporting the Metal ecosystem is key for this role. The successful candidate should have a strong aptitude for learning new technologies, excellent interpersonal skills, and the ability to drive complex and meaningful projects. Strong collaboration with engineering teams and an ability to thrive under pressure are key skills required to succeed in this role. DAY TO DAY DUTIES: Execute manual & automated testing, focused on Metal technologies Support development cycle of 3rd party applications. Analyze test results of automated system, conduct defect isolation by means of data-mining and comparative analysis Provide status reports for the team, cross-functional partners, and management
Education & Experience
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or relevant experience.