Software/Automation Engineer - Media Apps

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number: 200096107
Imagine what you could do here. At Apple, phenomenal ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Music/TV team is looking for a motivated, highly-technical Developer or Automation Engineer passionate about adding automated tests and product features that will take our automated testing to a new level.

Key Qualifications

  • C++ or Python programming experience
  • Shell scripting experience
  • Thorough knowledge of macOS and Windows operating systems
  • Experience with automation on macOS or Windows systems is a plus
  • Experience with Cocoa is a plus
  • Experience with XCUITest or VisualStudio automation is a plus
  • Be a self starter who is able to work independently and take initiative
  • Have the ability to investigate and triage difficult problems
  • Be comfortable and adaptable in a fast-paced and informal environment
  • Be detail oriented and excited about pushing the boundaries of new technology


In this role you will be responsible for creating robust automation for Music/TV on macOS and iTunes on Windows. Your focus will be on the development and maintenance of new/existing automation testing and the addition of app features that help take automation to the next level. The successful candidate will build automation workflows and provide application features and support for our QA group to add automation tests of their own.

Education & Experience

Bachelor’s degree in computer science or related field, or equivalent work experience

Additional Requirements