Software QA Engineer - Swift macOS

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$220,900 / yr
Posted
38 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $184k
$137k most similar roles pay here $244k

This role pays less than 54% of similar roles. Most pay $155,925–$217,725 — the shaded band above. At the midpoint, this role pays about $184k versus about $187k 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 · Software QA Engineer - Swift macOS

As a Senior Software QA Engineer at Claris, an Apple company, you will join a dedicated team focused on ensuring the reliability and security of intelligent software solutions for knowledge workers. Your primary responsibilities include designing and maintaining automated test suites in Swift using XCTest and other testing frameworks, validating REST API endpoints, SSE streams, and WebSocket connections, and profiling application performance to identify regressions. You will also collaborate with developers to define early-stage testability requirements and build CI pipelines using xcodebuild for automated test execution. This role requires expertise in macOS server software testing, concurrency issues investigation, and long-running stability tests. Ideal candidates have a strong background in modern web technologies, Behavior Driven Development (BDD), or Test-Driven Development (TDD) methodology, and experience with AI-integrated features and machine learning pipelines.

What you'll do

  • Design and maintain automated test suites for macOS server software using Swift and XCTest.
  • Test REST API endpoints, SSE streams, and WebSocket connections through functional testing.
  • Profile application performance to identify regressions in latency, memory, and resource usage.
  • Investigate concurrency issues using Thread Sanitizer and strict concurrency checking tools.
  • Build CI pipelines with xcodebuild for automated test execution across configurations.
  • Execute stability and soak tests to validate system reliability under sustained load conditions.
  • Test code signing, notarization, and installer packaging workflows for macOS distribution.

What we're looking for

  • 3+ years of experience in quality engineering for modern web technologies.
  • Proficiency in XCTest and Swift Testing framework for automated testing.
  • Demonstrated use of BDD or TDD methodology to define scenario-based tests.
  • Experience with macOS server software, including process lifecycle management.
  • Strong problem-solving skills for debugging complex multi-process applications.
  • Familiarity with RESTful API, SSE, WebSockets, and JWT/OAuth validation testing.

More like this

Similar roles

Software Development Engineer in Test, Swift Platform Experience

Apple Inc

Cupertino, CA 9 days ago $147,400$272,100
Swift XCTest XCUIAutomation Python Xcode SwiftUI API testing Functional testing Integration testing Regression testing CI/CD Machine learning frameworks Large language models Prompt engineering Continuous integration

Software Engineer in Test, Cocoa

Apple Inc

Cupertino, CA 27 days ago $147,400$272,100
Xcode Swift ObjectiveC XCTest XCUITests SQLite CloudKit XPC CI/CD Terraform Python Go Docker Prometheus Grafana

Software Integrity Engineer, Cocoa

Apple Inc

Cupertino, CA 27 days ago $118,500$244,100
Swift Python Objective-C Xcode XCTest git CI/CD Shell zsh bash AppKit SwiftUI TextKit CoreGraphics