XCTest Software Engineer

    • Cupertino, CA


Posted: Jul 2, 2020

Weekly Hours: 40

Role Number: 200161500

At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Because our tools are our products, our team has the unique opportunity to improve our development environment daily as we build software for our users. Imagine what you could do here.

Key Qualifications

  • Object-oriented design and programming skills
  • Experience authoring developer-facing software, either tools or libraries
  • Passion for testing, testing methodologies, testing technologies and IDE testing integration
  • Comfortable with large and established codebases, including complex debugging scenarios


The Xcode team is seeking a creative and highly motivated engineer to help shape the future of testing technologies at Apple. You'll join a small but ambitious group of engineers responsible for Xcode's testing integration and the XCTest framework. We are passionate about building industry-leading testing tools, and ideal candidates will have a strong passion for testing and automation, a thorough understanding of computer science fundamentals and an appetite to learn the specifics of our domain. In this role you will be working closely with the rest of the teams that produce Apple's developer tools. You will be collaborating with Apple's internal software organization to help make sure that Xcode meets their testing needs as well as providing great new features to Apple's external developer community.

Education & Experience

BS degree in Computer Science or equivalent professional experience

Additional Requirements

Back to top