Tools & Automation Engineer - iCloud Services

Apple Inc

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$134,800–$245,800 / yr
Posted
1 day ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $190k
$121k most similar roles pay here $259k

This role pays more than 57% of similar roles. Most pay $142,475–$222,000 — the shaded band above. At the midpoint, this role pays about $190k versus about $182k for comparable roles.

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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Tools & Automation Engineer - iCloud Services

As a Tools and Automation Engineer at iCloud Services, you will join the Cloud Quality Engineering team as a senior-level contributor tasked with building high-quality automation frameworks and tools that enhance testing efficiency and reliability for iOS, macOS, and Web applications. Your daily responsibilities include designing and implementing automated tests using XCTest, collaborating with cross-functional teams to improve test coverage and product quality, and continuously refining automation solutions to address complex engineering challenges. You will leverage Swift or Python, along with AI-assisted workflows, to develop scalable testing infrastructure that supports Apple’s large-scale ecosystem, ensuring robustness and maintainability in a fast-paced development environment.

What you'll do

  • Design and implement automated tests for iOS, macOS, and Web applications using XCTest.
  • Analyze and debug complex issues in CI environments to improve test reliability.
  • Develop scalable solutions to enhance test execution efficiency and coverage.
  • Contribute to the development of internal tools and testing infrastructure.
  • Review and drive improvements in existing automation systems for maintainability.
  • Leverage AI-assisted workflows to optimize test automation and engineering productivity.

What we're looking for

  • 4+ years of experience in Software QA, test automation, or quality engineering.
  • Strong understanding of testing methodologies and QA processes in software development lifecycles.
  • Experience developing automated tests using Swift and Python with XCTest and Xcode.
  • Proficient debugging skills for complex technical issues across multiple layers of the stack.
  • Experience working with CI systems, automation frameworks, and test infrastructure.
  • Familiarity with API, integration, and UI automation testing strategies.

More like this

Similar roles

Tools and Automation Engineer

Apple Inc

Austin, TX 16 days ago
Python Java SQL Unix HTML CSS XML JUnit Selenium Appium Jenkins Git Docker Kubernetes AWS CI/CD PostgreSQL MongoDB

Senior Engineering Manager, Platform Engineering - iCloud

Apple Inc

Seattle, WA 21 days ago $249,300$374,600
Kubernetes AWS CI/CD Python Go Docker Terraform PostgreSQL Prometheus Grafana GitLab GitHub Jenkins Ansible CloudFormation Lambda S3 IAM API Gateway VPC ECS EKS Route53 DNS ELB SQS SNS CloudWatch Vault Kafka Redis MongoDB DynamoDB

Software Automation Engineer

Apple Inc

San Francisco Bay Area, CA 14 days ago
Python C++ PostgreSQL MySQL Kubernetes AWS S3 GCS REST APIs CI/CD Docker Prometheus Git Terraform AI-Assisted Development Tools LLM-Based Tools ROS Raspberry Pi M1 Chip

Software Automation Engineer

Apple Inc

San Francisco Bay Area, CA 9 days ago
Python C++ PostgreSQL MySQL Kubernetes AWS S3 GCS REST APIs CI/CD Docker Prometheus Git GitHub Terraform AI LLM-based tools CI/CD pipelines

Applied AI Engineer - iCloud Data

Apple Inc

Cupertino, CA 31 days ago $181,100$318,400
Python Scala Java Go LangChain LlamaIndex Semantic Kernel FAISS Chroma Trino Presto Spark Apache Flink Kafka Streams LLMOps MLOps AWS Google Cloud Azure PostgreSQL CI/CD