Software Development Engineer in Test, Creative Apps

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $214k
$128k most similar roles pay here $294k

This role pays more than 76% of similar roles. Most pay $161,450–$214,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $188k 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 in Test, Creative Apps

Software Development Engineer in Test (SDET), Creative Apps joins the team to architect and own production-grade test automation frameworks within live CI/CD pipelines. This role focuses on building automated test suites in Python and Swift to validate iOS and macOS features across unit, integration, and regression layers. The engineer will manage UI automation infrastructure using XCUITest and XUI frameworks while defining coverage models and quality gates for release decisions. Key responsibilities include performing root cause analysis, integrating GenAI-assisted test generation and prompt engineering workflows, and conducting manual functional testing for complex user workflows. The role addresses the technical challenge of ensuring high-quality releases across multiple platforms, specifically involving photo and video editing applications or media-processing workflows. Required skills include advanced proficiency in Python, Swift, and experience with multi-layered test strategies to ensure software reliability.

What does a Software Development Engineer in Test earn?

Median $214000 from 31 postings across 6 companies.

See salary data

What you'll do

  • Build production-grade automated test suites in Python and Swift for iOS and macOS features.
  • Own the end-to-end UI automation infrastructure using XCUITest and XUI frameworks.
  • Integrate automated test suites into live CI/CD pipelines to catch regressions before human review.
  • Define test strategies, coverage models, and quality gates to inform release decisions.
  • Perform root cause analysis on triage findings to implement systemic automation improvements.
  • Evaluate and integrate emerging tools, including GenAI-assisted test generation and prompt engineering.
  • Execute manual functional testing for new features and complex user workflows not yet automated.

What we're looking for

  • 3+ years of experience in SDET, QA automation, or software engineering with a testing focus.
  • Advanced proficiency in Python and Swift for building automated test frameworks and tooling.
  • Experience designing and executing multi-layered test strategies including functional, integration, regression, and exploratory methodologies.
  • Direct experience building UI automation using XCUITest or XUI frameworks against Apple platform targets.
  • Demonstrated ability to integrate and maintain automated test suites within CI/CD pipelines.
  • Experience applying LLMs, GenAI tooling, or prompt engineering techniques to test generation and failure analysis.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent depth of industry experience.
  • Experience with iOS and macOS platforms, media-processing workflows, or performance and accessibility testing (preferred).

More like this

Similar roles

Performance & Automation Test Engineer

Apple Inc

Cupertino, CA 9 days ago $150,400–$277,600
Swift Python Xcode XCTest Xcode Instruments Docker Kubernetes Go Scala DevOps Performance Testing Test Automation Object-Oriented Design Data Structures AI Tools