CareerPlanSign in

Software Engineer in Test, Cocoa

Cupertino, United States of America💼 Full-time🗓 2026-05-08 → 2026-09-28

Core

Build and test framework APIs for macOS, iOS, watchOS, tvOS, and visionOS, specifically focusing on CoreData and SwiftData to ensure system reliability and performance.

Role type

Senior SDET (Software Development Engineer in Test)

Builds

Automated test suites, test applications, and CI infrastructure for Apple system frameworks.

Domain

Consumer electronics / Mobile OS development

Required skills

Swift, Objective-C, XCTest/XCUITests, automated UI and non-UI testing, CI performance monitoring, test result analysis, debugging, OS fundamentals

Preferred skills

iOS/macOS application development, SQLite, CloudKit, XPC, multi-threaded processing, synchronization, interprocess communication, legacy code maintenance

Technologies

Xcode, Swift, Objective-C, XCTest, XCUITests, CoreData, SwiftData, CI, SQLite, CloudKit, XPC

Responsibilities

Design and maintain test applications and automation frameworks for CoreData/SwiftData. Define, implement, and evolve automated test infrastructure including CI monitoring and reporting. Identify gaps in test plans and close them with scalable automated coverage. Drive quality advocacy across the software development process. Collaborate cross-functionally with development engineers, QA, architects, and partner framework teams.

Seniority

Mid-level to Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.