UI System Frameworks Software Developer Engineer - Test

Apple is a technology company that designs and develops consumer electronics, software, and services.
$121,900 - $214,500
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
App Compatibility Triage Systems Engineer

App Compatibility Systems Engineer role at Apple, focusing on ensuring third-party software compatibility across Apple's ecosystem through data analysis and machine learning.

Design Verification Engineer

Design Verification Engineer role at Apple focusing on pre-silicon verification, test-plan development, and ensuring bug-free first silicon for IP designs.

CPU DFT Verification Engineer

Join Apple as a CPU DFT Verification Engineer to develop and verify DFT logic for processor designs, working with cutting-edge technology and contributing to groundbreaking hardware products.

Tools and Automation Engineer - Apple Maps Quality Team

Tools and Automation Engineer position at Apple Maps Quality Team focusing on testing, automation, and analytics for maps-wide metrics and quality assurance.

Software Developer - StoreKit

Software Developer position at Apple working on StoreKit framework, focusing on In-App Purchase features across Apple platforms with competitive pay and benefits.

Description For UI System Frameworks Software Developer Engineer - Test

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.

Last updated 15 days ago

Responsibilities For UI System Frameworks Software Developer Engineer - Test

  • Collaborate with engineering and cross functional teams to develop tests
  • Drive validation strategy and build testing infrastructure
  • Design, prototype and maintain test applications and automated test suites
  • Debug and create actionable defect reports
  • Exercise various SDK/APIs and functionality in the System for UI frameworks

Requirements For UI System Frameworks Software Developer Engineer - Test

  • Bachelor's degree in Computer Science or equivalent experience
  • Strong object oriented programming and software design skills, preferably in Swift or Objective-C
  • Understanding of Application development and Unit Testing preferably using Xcode and XCTest
  • Detail oriented, analytical, and creative problem solver with passion for quality processes

Benefits For UI System Frameworks Software Developer Engineer - Test

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Education Budget

Interested in this job?