Software Engineer in Test, Cocoa

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 75% of similar roles. Most pay $155,562–$214,125 — the shaded band above. At the midpoint, this role pays about $214k versus about $185k 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 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 · Software Engineer in Test, Cocoa

As a Software Engineer in Test, Cocoa, you will join the Cocoa frameworks engineering group to build and test framework APIs for macOS, iOS, watchOS, tvOS, and visionOS. You will be responsible for developing and maintaining CoreData and SwiftData test applications while creating automated test suites to exercise various framework APIs throughout the product release cycle. Your daily work involves designing automation frameworks, monitoring CI performance, performing test triage, and identifying gaps in existing test plans to ensure system reliability and performance. You will utilize Xcode, Swift, Objective-C, XCTest, and XCUITest to build both UI and non-UI tests. The role focuses on the technical challenge of qualifying system-level frameworks like SwiftUI, AppKit, and CoreText, ensuring high-quality developer experiences across multiple platforms through close collaboration with cross-functional teams and partner framework groups.

What you'll do

  • Design and maintain test applications and automation frameworks for CoreData and SwiftData.
  • Develop automated test suites to exercise various framework APIs throughout the product release cycle.
  • Define, implement, and evolve automated test infrastructure including CI monitoring and result analysis.
  • Perform test triage and reporting to ensure system reliability and performance.
  • Identify gaps in existing test plans and replace them with scalable, maintainable automated coverage.
  • Advocate for quality and user experience across the entire software development process.
  • Coordinate with cross-functional teams to integrate testing deeply into the development workflow.

What we're looking for

  • Experience building test applications and automated UI/non-UI tests using Xcode, Swift, Objective-C, XCTest, and XCUITests.
  • Strong passion for QA including developing and maintaining test plans, automation libraries, and methodologies.
  • Strong triaging and debugging skills with a solid grasp of OS fundamentals.
  • Ability to work in a diverse group environment with strong interpersonal skills.
  • At least 2 years of prior hands-on iOS or macOS application development experience.
  • Experience with databases (SQLite), sync frameworks (CloudKit), and system daemons (XPC).
  • Experience with system concepts including multi-threaded processing, synchronization, and interprocess communication.
  • Experience maintaining legacy code and ensuring backwards compatibility while replacing old systems.

More like this

Similar roles

Software Integrity Engineer, Cocoa

Apple Inc

Cupertino, CA 125 days ago $120,900$249,000
Swift XCTest Xcode Python Objective-C Git AppKit SwiftUI TextKit CoreGraphics zsh bash Commit Bisection Cocoa Frameworks

Software Development Engineer - Test

Apple Inc

Cupertino, CA 7 days ago $184,700$277,600
Python Scala Swift CI/CD Jenkins Kubernetes Ansible Splunk XCTest XCUITest Object-Oriented Design Data Structures DevOps AI Tools Test Infrastructure
5+ yrs exp

Software Development Engineer - Test

Apple Inc

Cambridge, MA 7 days ago $165,800$249,500
Python Scala Swift CI/CD Jenkins Kubernetes Ansible Splunk XCTest XCUITest Object-Oriented Design Data Structures DevOps AI Tools Test Infrastructure
5+ yrs exp

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 15 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