Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Developer in Test - Swift Platform Experience

Apple

Salary not specified
Dec 6, 2025
Cupertino, CA, US
Apply Now

Ensuring the quality of major frameworks such as UIKit, SwiftUI, Foundation, and Swift Standard Library by building applications, infrastructure, and tooling to validate the quality of APIs in creative ways.

Requirements

  • 3+ years of experience developing for Apple platforms using Xcode, Swift, SwiftUI, XCTest, and XCUIAutomation
  • Strong understanding of application development and unit testing, preferably using Xcode and XCTest
  • Familiarity with driving development and deployment of continuous integration systems
  • Experience developing and triaging various forms of software tests for large code bases in any of the following: unit, functional, performance, or stress

Responsibilities

  • partner closely with engineering teams to design robust testing strategies
  • develop test applications and tests
  • scaling and maintaining test infrastructure
  • developing and implementing testing strategies for features created by the Swift Platform Experience team
  • driving functional and integration quality assurance testing for features across all of Apple’s platforms
  • build new test applications, test frameworks, tooling, and infrastructure to enhance testing efficiency and triage
  • create and test suites of UI applications using under-development shipping APIs

Other

  • Ability to work independently or collaboratively, raise issues, and take corrective action
  • Detail-oriented, analytical, and creative problem solver with a passion for quality processes
  • Proven experience working on cross-functional projects, collaborating with various teams to achieve project objectives
  • Comfortable and adaptable in a fast-paced and informal environment. Ability to respond and react to changing priorities quickly and efficiently
  • Bachelor’s degree in Computer Science or equivalent experience