About the role
What will you do at Apple?
Imagine what you could do here! At Apple, new 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. The
User Privacy team seeks an engineer with a passion for test development to help
us ensure that the strong privacy protections in Apple's platforms remain that
way in every release and every build. Every Apple product and feature contains
privacy functionality — from Siri to Maps to App Store to UIKit — and your focus
will be to work with teams all across the company and at all levels of the stack
to ensure there is an automated test plan for their features' privacy
functionality. This work will impact software features touching millions of our
customers and developers worldwide.
DESCRIPTION
This position requires a self-motivated individual with strong technical and
communication skills to handle responsibilities including: collaborating with
other teams on their automated test plans for iOS, watchOS, macOS, tvOS and
visionOS; designing, implementing, and handing off automated tests to teams as
necessary; integrating with server-side components as appropriate. Additional
responsibilities will include risk analysis and integration testing across Apple
platforms.
MINIMUM QUALIFICATIONS
Experience writing code in Objective C or Swift to test an API, SDK, or
Frameworks Experience developing for iOS, iPadOS, macOS, watchOS, tvOS and/or
visionOS with XCTest and Xcode Experience developing various forms of software
tests (unit, functional, performance, stress) Experience in driving development
and deployment of continuous integration systems
PREFERRED QUALIFICATIONS
Detail oriented, analytical, and creative problem solver with curiosity about
developing quality software Ability to triage problems, prioritize accordingly,
and propose a resolution Ability to work independently, raise issues and take
corrective action Keen eye for detail
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
QA Engineer
Charles Schwab · Austin, Texas, United States
QA Engineer
SCI SOLUTIONS GLOBAL · Cleveland, Ohio, United States
Experienced QA Engineer with Hands-on Automation and AI Skills
Deloitte · Tampa, Florida, United States
Senior QA Engineer - DroneDeploy
Procore Technologies · Texas, United States
QA Engineer – Automation
Bright Vision Technologies · Wildwood, Missouri, United States
Senior QA Engineer - Networking L2/L3
Cisco · Milpitas, California, United States
Role information can change. Confirm current details on the original application page.
