Tools and Automation Engineer -- UI Automation

Apple
Apple

Software Engineering, Product, Design

Austin, TX, USA

Posted on Jun 4, 2026
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.
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.
  • Design and build scalable UI automation frameworks for iOS, macOS, and Web applications
  • - Write and maintain automated UI tests across multiple platforms
  • Leverage AI assisted tooling to author, generate, and improve automated tests
  • Use AI driven workflows for failure triage, root cause analysis, and test signal improvement
  • Collaborate with development teams to ensure testability and quality of new features
  • Build and maintain internal tools and utilities that support test execution and automation workflows
  • Contribute to CI/CD pipeline integration and test execution workflows
  • Investigate and triage automation failures with a strong debugging mindset
  • Support and document automation frameworks for use by broader QA teams
  • 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
  • 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