About The Position

Apple Ads is part of Apple Services, powering ads and sponsorships across the App Store, Apple News, Stocks, MLS Season Pass, and other services. The System Integration Testing team validates revenue-generating scenarios and critical user flows across the Apple Ads platform. The Tooling Engineer develops tools and automation to make testing faster and more reliable. This includes utilities for test data setup and environment configuration, failure analysis and triage tools, reporting dashboards, and AI agent workflows. The role also involves test automation and end-to-end validation, providing direct understanding of the problems the tools address. The engineer will be mentored by experienced engineers and gain hands-on experience with production systems.

Requirements

  • Currently pursuing or recently completed a bachelor's or master's degree in Computer Science, Computer Engineering, or a related field.
  • Strong coding skills in Swift, Python, and Java for test automation.
  • Experience applying AI/ML concepts to build tools for automated testing, debugging assistance, or code generation that improve developer velocity.
  • Ability to stay updated on technologies such as AI/ML, Model Context Protocol (MCP), and Agentic AI, and apply them to build tools that make tests smarter.
  • Basic understanding of REST APIs, SQL, and data handling formats such as JSON and CSV.
  • Familiarity with Git and basic software development workflows.
  • Strong problem-solving skills and curiosity about how systems work.
  • Clear communication skills and willingness to ask questions and learn.

Nice To Haves

  • Experience building with LLMs, AI agents, or Model Context Protocol (MCP).
  • Experience building CLIs, web dashboards, or reporting tools, such as with Flask, FastAPI, or basic front-end work.
  • Exposure to test automation frameworks such as XCTest/XCUITest, Selenium, Playwright, Cypress, or Appium.
  • Familiarity with CI/CD, cloud platforms such as AWS or GCP, or containerization.
  • Interest in advertising, video streaming, or cross-platform testing across web, mobile, and TV.

Responsibilities

  • Build tools to automate test data setup, environment configuration, and repetitive QA tasks.
  • Develop failure analysis and triage tools to help engineers identify root causes faster.
  • Create reporting tools and dashboards showing test results, pass rates, and blockers.
  • Build and refine AI agent workflows for test generation, debugging, and failure summarization, including prompt design and agent orchestration.
  • Integrate tools into CI/CD pipelines and team workflows to support adoption.
  • Write and maintain automated tests for Apple Ads features across UI, API, and mobile.
  • Improve the reliability of the test framework.
  • Run end-to-end test cycles, investigate failures, and file clear, actionable bugs.
  • Work with engineering and product partners to understand features and how to validate them.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service