Tools & Automation Engineer — Early Career
Core
Develop and maintain automated test suites and helper tools to validate diagnostic and repair software across the Apple ecosystem (Mac, iPhone, iPad, Apple Watch, AirPods, Apple Vision Pro).
Role type
Entry-level IC tools and automation engineer
Builds
Automated test scripts, validation tooling, and support for automated device lab operations
Domain
Consumer electronics / Software quality assurance
Required skills
Python, Swift, software testing concepts, SDLC, Unix/Linux CLI, Git, debugging
Preferred skills
UI automation frameworks (XCTest/XCUITest, pytest), CI/CD tools (GitHub Actions, Jenkins), Apple developer platforms (Xcode), hardware-software integration, AI/LLM tooling
Technologies
Swift, Python, XCTest, XCUITest, pytest, GitHub Actions, Jenkins, Xcode, Unix/Linux
Responsibilities
Write automated tests and build helper tools; Collaborate with cross-functional partners to translate requirements into test cases; Monitor test runs and triage failures; Support day-to-day operations of the QA Automation Lab device fleet
Seniority
Junior, hands-on IC