Apple is looking to solve the problem of ensuring the reliability, performance, and developer experience of its intelligent frameworks, specifically FoundationModels, by hiring a Software Development Engineer in Test (SDET) to create and maintain comprehensive test strategies.
Requirements
- Expert proficiency in Swift programming language, design patterns, generics, and Swift concurrency
- Experience developing for Apple platforms using Xcode SwiftUI, XCTest and XCUIAutomation
- Understanding of large language models (LLMs) and prompt engineering concepts
- Experience testing machine learning frameworks or other complex, non-deterministic systems
- Deep Knowledge of developer tools, SDKs, or framework testing and validation methodologies
- Familiarity with continuous integration systems and build automation
- Experience with Python for test automation, tooling or machine learning
Responsibilities
- Create and maintain sophisticated testing infrastructure that validates the reliability and performance of Apple's most strategic developer frameworks
- Develop comprehensive test automation for FoundationModels, ensuring that developers can seamlessly integrate advanced machine learning capabilities into their applications
- Design and implement automated test suites that cover functional, integration, and regression testing across iOS, macOS, and visionOS platforms
- Prioritize automation results from various testing pipelines, validating developer Xcode workflows including Previews and Simulator functionality
- Maintain robust test harnesses that facilitate comprehensive validation scenarios
- Contribute to improving test coverage for new framework features, enhance test quality to facilitate easier triage, and maintain automated testing pipelines
- Validate processes for critical testing phases, setting up and configuring test environments across multiple platforms
Other
- 5 years of experience in software testing with strong focus on test automation
- Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
- Collaboration with cross-functional teams to understand complex framework behaviors and drive continuous improvement in testing methodologies
- Ability to work with cutting-edge technology that shapes the future of Apple Intelligence
- Eligibility for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan