Test Framework Developer

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


Role Number:200151025
Apple's Technology Development Group is looking for a driven and dedicated software engineer with strong technical skills that develop​ apps to qualify new and cutting-edge Apple technology frameworks. This will be a developer role within the quality organization. As a member of our fast-paced group, you will have the unique and rewarding opportunity to be part of a new project and shape upcoming products that will delight and inspire millions of Apple’s customers every day!

Key Qualifications

  • Swift and objective C
  • Familiarity of macOS and/or iOS platforms
  • You have experience developing apps on the iOS or macOS platform
  • Experience developing tests using XCTest


The TDG Automation Engineering Team is responsible for developing tools and frameworks that our QA and Engineering partners across the organization can leverage to efficiently write and execute tests on their systems. The team gets involved at every level of the stack, from low-level hardware interfaces to high-level convenience functions, this team thinks through every kind of test scenario to make it super easy for our clients to write effective and efficient tests. The team supports a wide variety of disciplines including apps, UI frameworks, developer tools, rendering engines, and many more exciting, future-looking areas. The key responsibilities of the job include: • Work with our internal software and quality engineers in understanding their needs and requirements • Develop iOS testing frameworks in Swift and Objective-C to support our unique testing needs • You have experience developing apps on the iOS or macOS platforms • Understand at a very detailed level how XCTest works, and what its strengths and weaknesses are

Education & Experience

Bachelor's degree in an engineering related field, or equivalent experience.

Additional Requirements