Senior Software QA Engineer

Vancouver, British Columbia, Canada
Software and Services


Weekly Hours: 40
Role Number:200179231
The Apple Media Products Engineering team is one of the most exciting examples of Apple’s long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive scale, meeting Apple’s high expectations with high performance to deliver a huge variety of entertainment in over 35 languages to more than 150 countries. These engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many Apple services. Thanks to Apple’s unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apple’s privacy policy, one of Apple’s core values. Although services are a bigger part of Apple’s business than ever before, these teams remain small, nimble, and cross-functional, offering greater exposure to the array of opportunities here.

Key Qualifications

  • Preferred candidates should have solid understanding of Unix, Mac OS, iOS, Mobile Application
  • Strong understanding of SQA methodologies and practices
  • Creative problem solver and passionate about quality
  • Experience with App development preferably using the iOS SDK will be considered a plus
  • Understanding data representation in XML and JSON
  • Solid understanding in SQL, shell scripting, REST APIs
  • Experience writing automation using Java or Python will be considered a plus


The Apple Media Products team is looking for a motivated, highly technical QA Engineer with excellent problem solving and communication skills. You will be part of a dynamic team responsible for qualifying software that will be used by thousands of developers who produce next generation applications and server processes that will prepare those applications to be eventually downloaded by millions of consumers around the world on Apple world class hardware including iPhone, iPad, Watch, Apple TV and Mac. The App Store is a junction of many groups at Apple to upload and download outstanding applications built by Internal and external developers. We are looking for curious thinkers who will need to collaborate with various client and server testing teams to find bugs and take on initiative to get them fixed. Responsible for testing and qualification of the App Store content delivery and ingest systems primarily focussed on mobile, watch, Apple TV and desktop applications. Experience with testing client-server interactions should also be a core area of experience as well as the ability to access and interpret system and application level logs. Experience with building and maintaining custom iOS, Watch, Apple TV and macOS test apps based on new and existing specifications is desirable. Quickly adapt to internal releases of the latest APIs and Internal SDK builds to produce test apps for Store QA needs. This position requires a strong individual contributor that can work on projects independently and collaborate with cross functional teams in addition to working with engineering teams to debug and reproduce issues. Candidate must be dynamic and prepared to test and regress a high volume of changes on a day-to-day basis. This position requires strong analytical skills in not only approaching and executing tests but in analyzing the details of test results for projects. Strong bug reporting skills and ability to communicate clearly with developers are a must.

Education & Experience

BS in Computer Science, or equivalent work experience

Additional Requirements