Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Tools and Automation Engineer

Yesterday Austin, TX

The Apple Services Engineering team builds and operates the platforms that power the App Store, Apple TV+, Apple Music, Apple Podcasts, and Apple Books - serving more than 150 countries in over 35 languages. Our engineers design secure, end-to-end systems that handle media processing, content delivery, and the APIs underpinning Apple's global services.

Within this organization, the AMP (Apple Media Products) Commerce QA team ensures the reliability and correctness of e-commerce experiences across Apple's digital storefronts. We own quality across consumer-facing interfaces, backend commerce systems, and data reconciliation pipelines. Our work directly impacts millions of customers transacting across music, film, television, books, and apps worldwide.

Description

As a Tools and Automation Engineer on this team, you will design, build, and maintain scalable test automation frameworks; qualify new features across web, mobile, and backend services; and partner with engineering, product, and operations teams to uphold quality standards throughout the software development lifecycle.

Want more jobs like this?

Get Software Engineering jobs in Austin, TX delivered to your inbox every week.

Job alert subscription


Responsibilities:

Design, develop, and maintain automated test frameworks for functional, integration, and regression testing across iOS, Android, macOS, Windows, and backend services

Build and integrate automated tests into CI/CD pipelines to enable continuous quality validation across release cycles

Collaborate with product, engineering, and operations stakeholders to define acceptance criteria, test plans, and coverage strategies

Identify, document, and triage defects with clear reproduction steps and root-cause analysis; escalate appropriately based on severity and release timelines

Contribute to infrastructure and scalability projects that support test environments and tooling at global scale

Develop and maintain internal QA tooling used by cross-functional teams

Produce clear technical documentation including test plans, automation runbooks, and coverage reports

Participate in code reviews and contribute to shared engineering standards within the QA organization

Preferred Qualifications

Experience with test management platforms such as TestRail, Zephyr, or Jira Xray

Familiarity with performance or load testing tools (e.g., JMeter, Gatling, or Locust) relevant to high-scale commerce systems

Experience testing e-commerce platforms, payment systems, or financial data reconciliation workflows

Exposure to AI-assisted testing approaches, including ML-based test generation, anomaly detection, or intelligent test selection

Experience with mobile automation frameworks such as XCUITest, Espresso, or Appium

Background in observability tooling (logging, tracing, alerting) as it relates to test environment health

Minimum Qualifications

3 or more years of professional experience in software quality assurance, test engineering, or software development

Demonstrated experience testing mobile applications on iOS and/or Android platforms

Demonstrated experience testing web and desktop applications on macOS and/or Windows

Hands-on experience building and maintaining automated test suites for functional and integration testing across web, mobile, and backend services

Technical Skills

Proficiency in one or more of the following: Java, Python, or equivalent object-oriented/scripting language

Working knowledge of SQL for data validation and commerce reconciliation testing

Familiarity with web technologies (HTML, CSS, XML, REST/JSON APIs) relevant to test coverage and debugging

Experience with Unix/Linux command-line environments

Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, or equivalent)

Proficiency with version control systems (Git) and collaborative code review workflows

Experience with API testing tools or frameworks (e.g., Postman, REST Assured, or equivalent)

Core Competencies

Ability to independently triage and resolve technical issues, with clear escalation judgment when needed

Strong written and verbal communication skills, including the ability to document findings and present clearly to both technical and non-technical audiences

Ability to manage multiple workstreams within iterative development cycles and defined release timelines

Collaborative approach to working across direct and extended teams in a distributed environment

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field - or equivalent practical experience

Client-provided location(s): Austin, TX
Job ID: apple-200663643-0157
Employment Type: OTHER
Posted: 2026-05-24T19:28:46

Perks and Benefits

  • Health and Wellness

    • Parental Benefits

      • Work Flexibility

        • Office Life and Perks

          • Vacation and Time Off

            • Financial and Retirement

              • Professional Development

                • Diversity and Inclusion

                  Company Videos

                  Hear directly from employees about what it is like to work at Apple.