Software Development Engineer in Test - Contacts, Phone, FaceTime
Core
Design, develop, and maintain automation test frameworks and tests for Mail, Messages, FaceTime, Phone, Safari, AirDrop, ShareSheet, and Applied Networking across iOS, macOS, visionOS, watchOS, and tvOS.
Role type
Senior IC Software Development Engineer in Test (SDET)
Builds
Automated test frameworks and tests for core Apple communication and sharing features
Domain
Consumer electronics / Mobile and Desktop Software Quality Engineering
Required skills
Python, Java, Swift, C/C++, Objective-C, Git, API testing, UI automation, Native application testing, Continuous Integration, Root cause analysis, Test infrastructure scalability
Preferred skills
Swift, Objective-C, XCTest, XCUITest, Xcode, SQL, Scripting languages, Quality Engineering methodologies, Test automation project leadership, Modular code design
Technologies
Python, Java, Swift, C/C++, Objective-C, Git, XCTest, XCUITest, Xcode, SQL
Responsibilities
Design, develop, and maintain automation test frameworks and tests for new features; Streamline automated test reporting; Perform root cause analysis on bugs found via automation; Investigate issues blocking automated runs; Ensure scalability and efficiency of test infrastructure; Collaborate cross-functionally to achieve strategic quality goals
Seniority
Senior, hands-on IC
