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 power user-level features and developer APIs across Apple platforms. This role combines QA and Development responsibilities, focusing on automation and quality assurance for the UI frameworks team.
As an SDET, you'll work closely with engineering teams to deeply understand the technology and create comprehensive test plans. Your responsibilities will include designing, prototyping, and maintaining automated test suites for exercising various SDK/APIs and UI framework functionality. The role requires strong debugging skills and 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 are essential building blocks used by both Apple and third-party developers to create top-tier applications for Apple platforms.
The position offers competitive compensation with a base salary range of $121,900 to $214,500, plus additional benefits including comprehensive medical coverage, retirement benefits, stock options, and education reimbursement. You'll be working in Cupertino, contributing to products that millions of developers and users rely on daily.
This is an excellent opportunity for critical thinkers with strong technical skills who want to play a crucial role in ensuring Apple's software maintains its reputation for exceptional quality. The team values curiosity, initiative, and diversity, providing an environment where you can learn, grow, and innovate in testing methodologies and practices.