Skip to main content

Tools and Automation Engineer -- UI Automation

**Weekly Hours:** 40

**Role Number:** 200665914-0157

**Summary**

We are looking for a technically strong and motivated Tools and Automation Engineer to join our iCloud QA team. You will work closely with engineering teams to design, build, and maintain automation frameworks with a strong focus on UI automation and testing.

This role is ideal for someone with 2-3 years of experience who is ready to grow beyond traditional QA and make a deep technical impact. Hands-on experience leveraging AI for test authoring and failure triage is a must.

An ideal candidate is someone who is no stranger to evolving business needs and can adapt to new directions in a heartbeat. You have a good blend of manual testing and automation, are creative, can invent new ways to analyze, and foresee better products.

**Description**

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