Tools and Automation Engineer, UI Automation

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Austin, TX
Posted
102 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $179k
$132k most similar roles pay here $234k

This listing doesn't post a salary. Most similar roles pay $143,187–$214,000.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Tools and Automation Engineer, UI Automation

The Tools and Automation Engineer - UI Automation joins the iCloud QA team to design, build, and maintain scalable automation frameworks with a focus on UI testing. This role involves developing automated tests across iOS, macOS, and Web platforms while building internal tools and utilities to support execution workflows. The engineer will leverage AI-assisted tooling for test authoring, failure triage, root cause analysis, and signal improvement while integrating tests into CI/CD pipelines. Key technical requirements include proficiency in Python and Swift, along with experience using XCTest, Selenium, Appium, or WebDriver. The position focuses on ensuring the quality of core backend systems powering next-generation cloud products. Candidates must possess strong debugging skills to investigate automation failures and collaborate with multi-functional engineering teams to ensure testability for new features across various operating systems.

What you'll do

  • Design and build scalable UI automation frameworks for iOS, macOS, and Web applications.
  • Write and maintain automated UI tests across multiple platforms.
  • Use AI-assisted tooling to author, generate, and improve automated tests.
  • Implement AI-driven workflows for failure triage and root cause analysis.
  • Build and maintain internal tools and utilities to support automation workflows.
  • Integrate automated tests into CI/CD pipelines and execution workflows.
  • Investigate and debug automation failures with a focus on test signal improvement.
  • Document automation frameworks for use by the broader QA team.

What we're looking for

  • 2-3 years of experience in tools and automation engineering, test automation, or software engineering with a QA focus.
  • Proficiency in Python and Swift programming languages.
  • Hands-on experience with UI automation tools such as XCTest, Selenium, Appium, or WebDriver.
  • Experience using AI tooling for test authoring and automated failure triage.
  • Experience building and maintaining internal tools to support automation workflows.
  • Experience integrating automated tests into CI/CD systems.
  • A BS in Computer Science, Computer Engineering, or equivalent practical experience.
  • Experience testing on Apple platforms including iOS and macOS.

More like this

Similar roles

Tools & Automation Engineer, iCloud Services

Apple Inc

San Diego, CA 102 days ago $137,500$250,700
Swift Python XCTest Xcode iOS macOS Web UI Automation Test Infrastructure Software Development Lifecycle Automation Frameworks
4+ yrs exp

Tools & Automation Engineer, iCloud Services

Apple Inc

San Diego, CA 99 days ago $137,500$250,700
Swift Python XCTest Xcode iOS macOS Web UI Automation Test Infrastructure Software Development Lifecycle Automation Frameworks
4+ yrs exp

Tools & Automation Engineer

Apple Inc

Sunnyvale, CA 15 days ago $175,500$311,700
Swift Python XCUITest Unix CI/CD Jenkins Puppet Ansible Robotics Monitoring Systems QA Automation Automation Frameworks

Software Tools and Automation Engineer

Apple Inc

Cupertino, CA 71 days ago $144,600$263,800
Python Java Scala Spark HDFS AWS Kafka Cassandra Druid Hive Azkaban SparkSQL HiveQL CQL Jupyter IntelliJ iOS DataWarehousing Business Intelligence