The Cocoa team at Apple is seeking a Software Development Engineer in Test (SDET) to join their dynamic team responsible for designing and implementing frameworks that deliver essential user-level features and developer APIs. This role combines QA and Development responsibilities, focusing heavily on automation efforts for Apple's UI frameworks.
As an SDET, you'll work closely with development teams to gain deep technical understanding and create comprehensive test plans. Your primary responsibilities will include designing, prototyping, and maintaining automated test suites for various SDK/APIs and UI framework functionality. The role requires strong debugging skills and meticulous attention to detail to generate actionable defect reports while continuously improving test product quality.
The Cocoa team's work spans a wide range of rich functionality, including user interface, text, graphics, document handling, asset management, data modeling, persistence, concurrency, and operating system interaction. These frameworks serve as crucial building blocks used by both Apple and third-party developers to create outstanding applications across Apple platforms.
The position offers competitive compensation ranging from $121,900 to $214,500 base pay, plus additional benefits including comprehensive medical/dental coverage, retirement benefits, stock programs, and education reimbursement. You'll be part of a team that values curiosity, initiative, and diversity, with opportunities to learn and grow while working on innovative testing solutions.
This role is perfect for someone who combines strong technical skills with quality assurance expertise, and who is passionate about maintaining Apple's high standards of software quality through systematic testing and automation.