Join the Apple Services Engineering team as a Quality Automation Engineer to help improve the quality of the App Store product. You will own complete functional areas, define test approaches, and develop automation tests for all Apple platforms.
Requirements
- Proficient in object-oriented programming with a strong command of at least one major OOP language, preferably Swift and/or Java.
- Solid experience with one or more scripting languages such as Python, Ruby, or shell scripting (Bash/Zsh).
- Deep familiarity with software testing methodologies and quality engineering best practices.
- Hands-on experience with Continuous Integration/Continuous Delivery (CI/CD) systems.
- Proven ability to develop automation test strategies, author test plans, execute test suites, and communicate results clearly.
- Hands-on experience testing SDKs, APIs, or developer-facing frameworks, including white-box and component-level test strategies.
- Experience building and evolving test automation frameworks with a focus on scalability and reliability.
- Strong ability to investigate, debug, and triage complex issues independently and drive them to resolution.
- Proficiency with version control systems, particularly Git.
- Ability to deliver high-quality work under tight deadlines in a fast-paced environment.