Apple Inc logo

Tools and Automation Engineer - Agentic OS Experiences

Apple Inc
  • Cupertino, CA
    30+ days ago

    Job Description

    Were a small team at Apple betting on what comes next. We believe Al will fundamentally change how people interact with their devices - and were looking for a Software QA Engineer who wants to help build that future.

    We cant say much about what were building for our customers. What we can say: the problems are genuinely new and the potential reach is enormous.

    Beyond the work, were a collaborative, humble, and curious group that loves learning from each other and building together.

    Were 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. Youll 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. Youll have a lot of autonomy in how you get there. Youll grow here. The work is hard enough to demand it and the team is generous enough to support it.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 automationAutomate various user-facing features on Apple's Software Platform 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 automationExperience 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 Youve tested LLM-powered systems yourself - agents, tool orchestration, prompt engineering - and you have opinions about what worked and what didnt Close to the frontier. Youre the person your team comes to when a new model drops or a new technique emerges A sharp eye for detail. You notice whats off and you know when its 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

    Numbers & Facts

    LocationCupertino, CA
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Skills

    • Appleunmatched
    • Apple Xcodeunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Automation Engineeringunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • Detail Orientedunmatched
    • Functional Testingunmatched
    • Human Interactionunmatched
    • Information Technology & Information Systemsunmatched
    • Integration Testingunmatched
    • Mac Operating Systemunmatched
    • Operating Systemsunmatched
    • Performance Testingunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Project/Program Managementunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Quality Assurance Methodologyunmatched
    • Risk Analysisunmatched
    • Scripting (Scripting Languages)unmatched
    • Software Developmentunmatched
    • Software Testingunmatched
    • Swiftunmatched
    • Team Lead/Managerunmatched
    • Team Playerunmatched
    • Test Automationunmatched
    • Test Harnessunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Unit Testunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Writing Skillsunmatched
    • iOSunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder