Software QA Engineer - Swift macOS

Apple Inc

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$139,500–$210,100 / yr
Posted
38 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $175k
$127k most similar roles pay here $254k

This role pays less than 66% of similar roles. Most pay $154,383–$219,425 — the shaded band above. At the midpoint, this role pays about $175k 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 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 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 dynamic team dedicated to ensuring the reliability and security of intelligent software solutions for knowledge workers. Your day-to-day responsibilities include designing and maintaining automated test suites in Swift using XCTest, testing macOS server software across various lifecycle events, validating REST API endpoints, and profiling application performance with Xcode Instruments. You’ll also collaborate closely with developers to define early-stage testability requirements and build CI pipelines for automated test execution. This role requires expertise in modern web technologies, Behavior Driven Development (BDD), and Test-Driven Development (TDD) methodologies, as well as familiarity with macOS server software testing, actor-based Swift concurrency, and performance testing tools like Xcode Instruments. Your work will impact organizations across various sectors by ensuring the robustness of critical systems that handle sensitive data.

What you'll do

  • Design and develop 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 long-running stability tests to validate system reliability under sustained load.
  • 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 Behavior Driven Development (BDD) or Test-Driven Development (TDD).
  • Experience with macOS server software, including process lifecycle management.
  • Strong problem-solving skills and ability to debug complex multi-process applications.
  • Familiarity with RESTful API, SSE, WebSockets, and JWT/OAuth validation testing.
  • Understanding of performance testing using Xcode Instruments for profiling.

More like this

Similar roles

Software Engineer

Cisco

San Jose, CA 116 days ago $165,000$277,600
SONiC-NOS Wireshark Python C++ Linux GDB IXIA Spirent High Speed Serdes MAC ports PRBS ANLT analyzers L2 switching networking protocols Cisco Silicon One

Software Engineer

Q2

Austin, Texas 73 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid

Software Engineer

Alteryx

Remote (Irvine, CA) 102 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote

Software Engineer

Broadcom

Usa-Ca - Promontory B 40 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack Linux Windows Server

Software Engineer

Broadcom

Usa-Ca - Promontory B 40 days ago $141,300$226,000
Java GoLang Python REST APIs CI/CD Docker Kubernetes Terraform Prometheus Grafana VCF PostgreSQL MySQL MSSQL Git Jenkins SonarQube Ansible SaltStack JSON YAML

Software Engineer

Applied Materials

Santa Clara, CA 43 days ago $179,500$246,500
C# Python C++ EtherCAT motion control safety logic configuration software architecture API design communication protocols device synchronization recipe handling error and safety signaling data transfer system status monitoring logging cross-functional collaboration semiconductor equipment control robotics optical imaging systems FPGA programming