Software Engineer in Test, Cocoa
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
