Software Development Engineer Test, Productivity Apps

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $163k
This role $214k
$107k most similar roles pay here $296k

This role pays more than 82% of similar roles. Most pay $128,005–$198,575 — the shaded band above. At the midpoint, this role pays about $214k versus about $163k 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 1830 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer Test, Productivity Apps

The iWork team seeks a Software Developer in Test (SDET) to join their mission-critical project focused on enhancing productivity apps for creative professionals. This role involves developing and executing scalable test automation solutions using Swift and Python, ensuring the quality of applications like Keynote, Numbers, Pages, and Freeform. The SDET will design and maintain UI automation frameworks, integrate tests into CI/CD pipelines, and collaborate with cross-functional teams to identify and isolate bugs effectively. Candidates should have at least three years of experience in test automation development, strong programming skills, and a solid understanding of software testing strategies. Experience with XCTest and XCUITest for iOS and macOS platforms is preferred, along with familiarity with backend or service testing.

What you'll do

  • Develop and maintain end-to-end test cases for productivity apps using Swift and Python.
  • Design and build UI automation frameworks from scratch to support multiple platforms.
  • Integrate automated tests into CI/CD pipelines and reduce flakiness at scale.
  • Write clear, reproducible bug reports with strong isolation and regression techniques.
  • Translate feature descriptions into effective automated test plans and strategies.
  • Collaborate on multi-functional testing efforts to ensure high-quality consumer applications.

What we're looking for

  • At least 3 years of QA/QE experience with a focus on test automation development.
  • Strong programming skills in Swift and Python for writing clean, maintainable test code.
  • Proven ability to design and build UI automation frameworks and integrate them into CI/CD pipelines.
  • Experience automating tests across multiple platforms (Desktop and Mobile) with XCTest/XCUITest.
  • Excellent bug detection, isolation, and regression skills; capable of translating feature descriptions into automated test plans.
  • Solid understanding of software development fundamentals including data structures, algorithms, and object-oriented design.
  • Hands-on experience with version control systems like Git in a collaborative environment.

More like this

Similar roles

Software Development Engineer in Test

The Walt Disney Company

Remote 3 days ago $97,500$130,700
Python Java SQL AWS Azure GCP Snowflake Jenkins Spinnaker Selenium Robot Watir CI/CD ETL Agile
Remote

Software Development Engineer – Test

Apple Inc

Cupertino, CA 35 days ago $182,127$220,900
Selenium Appium Playwright Java Python Shell JMeter Gatling Kafka SQL AWS Spring Jenkins GitHub PostgreSQL MongoDB CI/CD

Software Development Engineer in Test, Apps, Identity Management Services

Apple Inc

Sunnyvale, CA 9 days ago $184,700$277,600
Python Swift iOS macOS Web Android Windows CI/CD JUnit XCTest XCUITest Radar JIRA LLMs Generative AI Prompt Engineering Security Testing Privacy Testing Authentication Testing Functional Unit Tests Integration Tests Regression Tests Exploratory Testing

Performance & Automation Test Engineer, Creativity Apps

Apple Inc

Cupertino, CA 33 days ago $184,700$277,600
Python Swift Shell scripting Kubernetes Docker Xcode XCTest Go Scala CI/CD Performance testing AI tools DevOps Automation frameworks Complexity analysis Object-oriented design Data structures Algorithm design B.S. in Computer Science