We are seeking a talented Software QA Automation Engineer to join our Apple
Services Engineering QA Team. Our team is responsible for App Store Connect, an
integral part of the app ecosystem that includes a Web App, Mobile App, and
Public API. In this role, you will focus on automating features and conducting
functional testing for client/server flows and associated tools/services, always
with a strong emphasis on maintaining high quality. App Store Connect serves a
fast-growing global marketplace with customers in over 155 countries, offering
music, movies, TV shows, books, and, of course, apps. Come join our innovative
team
DESCRIPTION
In this role, you will be responsible for conducting functional testing and
automating client/server applications. Your expertise in testing client-server
interactions and analyzing system and application-level logs will be crucial.
This position calls for a proactive individual who can work independently on
projects while also collaborating effectively with cross-functional and
engineering teams to diagnose and replicate issues. The ideal candidate will be
dynamic, capable of efficiently testing and assessing a high volume of daily
changes. Strong bug reporting skills and clear communication with developers are
essential. You will take charge of planning, designing, maintaining, and
executing test cases with minimal supervision. Additionally, you will be
responsible for automating client-side applications and ensuring their continued
functionality as new features are introduced. You will take ownership of
assigned components, ensuring high-quality delivery, and collaborate closely
with various product owners. You will manage multiple tasks simultaneously,
leveraging exceptional prioritization skills and adeptness at communicating
progress and risks systematically. Attention to detail and effective time
management are key traits for success in this role.
MINIMUM QUALIFICATIONS
5+ years of strong QA experience, with a proven track record in defect detection
and reporting. 3+ years of strong QA Automation and Testing experience with
client-side applications. Proficiency in any programming language like Java,
Python, and JavaScript, or with Unix/shell scripting. Experience with some API
testing tools and techniques (e.g., Postman, RestAssured). Strong ability to
design comprehensive test plans, test cases, and test strategies for complex
features and systems. Proficiency in various testing methodologies (e.g.,
functional, integration, regression, exploratory, usability). Experience with
data privacy, security, and accessibility testing principles. Proven ability to
collaborate and communicate effectively cross-functionally, proactively seeking
information when needed. Ability to understand and translate complex regulatory
requirements into testable scenarios. Ability to adapt flexibly to rapidly
changing requirements. Proficiency with defect tracking systems (e.g., Jira) and
clear, concise bug reporting. Ability to analyze and triage issues effectively.
PREFERRED QUALIFICATIONS
Proficiency in client-server API and UI automation, leveraging tools such as
Selenium, Playwright, Cypress (for web) and Appium, XCUITest, Espresso (for
mobile), specifically on MacOS and iOS platforms. Experience integrating
automated tests into continuous integration/continuous deployment (CI/CD)
pipelines. Familiarity with performance testing tools such as JMeter or k6 is a
plus. Ability to work independently and take ownership of projects. Outstanding
communication skills for collaborating across many participating teams Strong
analytical skills with the ability to autonomously solve problems.
mid
4/8/2026
You will be redirected to Apple's application portal.