Tools and Automation Engineer -- UI Automation
In this position, you have the opportunity to collaborate with multi-functional engineering teams that design and build core backend systems that power next generation Apple Cloud products. You accept a high level of accountability to ensure that the Apple Cloud Product's experience on OS X and iOS is second to none.
Minimum Qualifications
2-3 years of experience in tools and automation engineering, test automation, or software engineering with a QA focus
Strong hands-on experience with UI automation using tools such as XCTest, Selenium, Appium, or WebDriver
Proficiency in Python and Swift
Hands-on experience using AI tooling for test authoring and automated failure triage
Experience building and maintaining internal tooling to support automation workflows
Experience integrating automated tests into CI/CD systems
Solid debugging and analytical skills
BS in Computer Science, Computer Engineering, or equivalent practical experience
Preferred Qualifications
Experience testing on Apple platforms (iOS, macOS)
Experience contributing to or enhancing shared automation tooling and libraries
Experience building agentic or AI driven workflows for test automation or quality engineering
Strong communication and collaboration skills in cross-functional team environments
Ability to thrive in a fast-paced and dynamic engineering environment