Build System Quality Engineer

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


Posted: Jan 13, 2019
Weekly Hours: 40
Role Number: 200021190
Do you believe that test coverage and automation for running tests is just as meaningful as the product code itself? Are you an enthusiastic user of Swift Package Manager and Xcode who likes to break applications, debug issues, and file detailed bug reports? Do you have a passion for detail, whether it is simplifying workflows or picking apart pixel alignments? We hope so; as a Build Systems Quality Engineer on the Developer Tools team you will be writing Swift code on a daily basis to test the limits of Xcode, solving challenging problems and showcasing your passion, dedication, and commitment to the Apple Developer community.

Key Qualifications

  • Ability to investigate and debug difficult problems
  • Analytical, communication, and organizational skills
  • Ability to stay focused and prioritize tasks while achieving exceptional quality
  • Experience with package managers and build systems
  • Experience writing unit and UI tests
  • Unix fluency


The Xcode team is looking for a Quality Engineer (Software Engineer in Test) to join a hands-on, cross-functional team to qualify releases of the Xcode Build System and Swift Package Manager. In this role, you will: • Use your Swift programming skills to build up suites of automated testing • Prioritize testing with rapid development cycles • Remain flexible and calm in the face of uncertainty • Drive engineers to deliver excellent results for time-critical issues • Use your judgment and integrity to make timely and sound decisions about the quality of the product Apple’s Xcode development platform allows both internal and external developers to create extraordinary applications for the iPhone, iPad, Mac, Apple Watch, and Apple TV. The Xcode team is at the intersection of many diverse groups at Apple. We collaborate with hardware and software teams in an ever-evolving, cooperative environment to deliver a development environment that makes our users’ ideas come to life. We are looking for a detail-oriented and focused Quality Engineer with the curiosity to find bugs and the initiative to get them fixed. Xcode is a complex application that requires you to be a creative thinker and strong problem solver.

Education & Experience

BS in Computer Science or equivalent experience

Additional Requirements