Software Development Engineer Test, iCloud Services

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$175,000–$263,300 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $191k
This role $219k
$136k most similar roles pay here $277k

This role pays more than 75% of similar roles. Most pay $162,000–$220,068 — the shaded band above. At the midpoint, this role pays about $219k versus about $191k 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 3683 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2845 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer Test, iCloud Services

Software Development Engineer - Test - iCloud Services joins the Cloud Quality Engineering team to build high-quality automation frameworks, tools, and infrastructure for iCloud core products across iOS, macOS, and Web platforms. The role involves designing and maintaining automated tests, developing internal tools, and improving test coverage and reliability within CI environments. You will collaborate with cross-functional teams to identify automation gaps, debug complex issues across multiple layers of the stack, and implement scalable solutions to enhance engineering efficiency. Key technical requirements include proficiency in Swift and Python, experience with XCTest and Xcode, and familiarity with API, integration, and UI automation testing strategies. Additionally, the role involves leveraging AI-assisted and agentic workflows to improve test generation, failure triage, and overall productivity within a complex ecosystem of large-scale systems.

What you'll do

  • Design and maintain automated tests and supporting frameworks for iOS, macOS, and Web using XCTest.
  • Develop internal tools, frameworks, and infrastructure to support scalable testing across complex systems.
  • Analyze automation failures and debug complex issues to improve test reliability and signal quality in CI environments.
  • Identify automation gaps and develop scalable solutions to improve execution efficiency and coverage.
  • Improve product testability and automation coverage by partnering with cross-functional engineering teams.
  • Review existing automation systems to drive improvements in maintainability, scalability, and performance.
  • Implement AI-assisted and agentic workflows to enhance test automation, failure triage, and productivity.

What we're looking for

  • 4+ years of experience in Software QA, test automation, or quality engineering.
  • BS in Computer Science, Computer Engineering, or equivalent practical experience.
  • Experience developing automated tests and tooling using Swift and/or Python.
  • Experience writing and maintaining automated tests using XCTest and Xcode.
  • Strong understanding of software development lifecycles, testing methodologies, and QA processes.
  • Experience working with automation frameworks, CI systems, and test infrastructure.
  • Strong debugging, analytical, and problem-solving skills to investigate complex technical issues.
  • Familiarity with API, integration, and UI automation testing strategies (preferred).

More like this

Similar roles

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 39 days ago $129,300–$225,300
Python Swift Xcode iOS macOS visionOS WatchOS Test Automation UI Automation AI-powered development tools UI/UX Design Firmware low level software drivers