Software QA Engineer - Agentic OS Experiences

AppleCupertino, CA
Onsite

About The Position

We are a small team at Apple focused on the future of AI and its impact on user interaction with devices. We are seeking a Software QA Engineer to help build this future. The problems we are solving are novel, and the potential impact is significant. Our team is collaborative, humble, and curious, valuing mutual learning and teamwork. We are looking for critical thinkers to play a key role in qualifying critical software and its supporting frameworks throughout all stages of development. We utilize nimble, fast-paced development practices that depend on a close collaboration between Engineering, Project Management, and QA. You will work with a dedicated group of engineers, designers, and researchers to bring AI features from initial prototype to a final product. This is foundational work, transforming rough ideas into software for real devices, offering significant autonomy and opportunities for growth within a supportive team environment.

Requirements

  • Proficiency in one or more scripting/programming languages (Python, Swift, C/C++, etc).
  • Passion for leveraging AI to improve work, 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 grey-box testing and test 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 a willingness to work in an ambiguous environment.
  • Deep experience in one or more iOS/macOS domains: system services, frameworks, or concurrent application architecture.
  • Experience testing LLM-powered systems yourself — agents, tool orchestration, prompt engineering — and having opinions about what worked and what didn't.
  • A sharp eye for detail; noticing what's off and knowing 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.

Nice To Haves

  • Being close to the frontier of AI; being the person your team comes to when a new model drops or a new technique emerges.

Responsibilities

  • Design, author, and maintain grey-box tests that exercise AI integration with Apple's software platforms.
  • Automate, execute, and maintain various new user-facing features that leverage AI.
  • Manage features by executing regression suites and filing any issues found.
  • Collaborate with engineering and project managers to prioritize the fixing of critical issues.
  • Perform risk analysis, coordinate cross-functional testing, and conduct integration testing across the system.
  • Maintain a qualitative, high-level understanding of the area of responsibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service