About The Position

We're a small team at Apple betting on what comes next. We believe AI will fundamentally change how people interact with their devices — and we're looking for a Software QA Engineer who wants to help build that future. We can't say much about what we're building for our customers. What we can say: the problems are genuinely new and the potential reach is enormous. Beyond the work, we're a collaborative, humble, and curious group that loves learning from each other and building together. We're looking for critical thinkers who would like to play a key role qualifying critical software and the frameworks that support it during all stages of software development. We practice nimble, fast-paced development that relies heavily on a tight relationship between Engineering, Project Management, and QA. You'll work alongside a tight group of engineers, designers, and researchers to bring AI features from early prototype to product. This is 0-to-1 work - from a rough idea on a whiteboard to software running on real devices. You'll have a lot of autonomy in how you get there. You'll grow here. The work is hard enough to demand it and the team is generous enough to support it.

Requirements

  • Proficiency in one or more scripting/programming languages (Python, Swift, C/C++, etc)
  • Passionate about leveraging AI to improve how work gets done, enhance productivity, and strengthen decision-making
  • Excellent knowledge and experience with test methodologies (unit testing, integration testing, performance testing, functional testing, etc)
  • Ability to investigate, debug and triage difficult problems both independently and cooperatively
  • Track record of working cross-functionally and building strong partnerships amongst teams and individuals
  • Excellent written and verbal communication skills to facilitate close interaction with development teams, management, and other cross functional teams within Apple
  • BA/BS in Computer Science or 5 + years of professional experience in automation
  • Experience using Xcode to write, triage, and debug automation scripts, as well as test harness enhancements
  • Experience developing API and UI test automation using XCTest/XCUITest
  • An enthusiasm for user-focused design and high-quality products with willingness to work in ambiguous environment
  • Deep experience in one or more iOS/macOS domains: system services, frameworks, or concurrent application architecture
  • You've tested LLM-powered systems yourself — agents, tool orchestration, prompt engineering — and you have opinions about what worked and what didn't
  • Close to the frontier. You're the person your team comes to when a new model drops or a new technique emerges
  • A sharp eye for detail. You notice what's off and you know when it's right
  • A point of view on where human-AI interaction is headed — and the instinct to know what it should feel like when it gets there

Responsibilities

  • Automate various user-facing features on Apple’s software platforms
  • Develop API/UI level automation frameworks that enable engineering and QA to write automated tests
  • Collaborate with engineering and QA to design and develop the test automation roadmap
  • Develop detailed and methodical manual and automated test plans, execute & report results
  • Help triage the team’s automation results
  • Risk analysis, cross-functional testing coordination, and integration testing across the system
  • Maintain a qualitative, high level understanding of area of responsibility
  • Leverage AI to innovate, accelerate, and scale, test automation
  • Automate various user-facing features on Apple’s Software Platform
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service