Apple needs to build cross-platform automation frameworks, automated tests & tools to effectively test Apple Search products on iOS/macOS/ watchOS/visionOS to ensure high product quality.
Requirements
- Experience in Swift/XCTest/XCUITest
- Experience testing mobile frameworks and/or applications
- Experience developing automation frameworks
- Experience developing automated software tests
- Experience developing test plans, test cases, assessing risk, and filing appropriate defects
- Excellent knowledge of software testing methodologies & practices
- Experience using LLMs to build or enhance software testing frameworks, with a focus on generating effective, robust, and diverse test cases
Responsibilities
- build and maintain cross-platform test automation framework(s) using Swift and XCUITest to test Apple Search across multiple apps
- creating and maintaining automated tests
- triaging test results
- developing tools to monitor both test and product health
- leverage large language models (LLMs) to automate test generation, improve coverage, and enhance the scalability and resilience of the testing infrastructure
Other
- ambitious and self-motivated engineer
- play a key role in our development process
- working in an energizing environment
- Collaboration with cross-functional teams will be essential
- Ability to thrive in a collaborative working environment within your team and beyond
- Ability to triage problems, prioritize accordingly, and propose a resolution