A

Apple

Designs phones, computers and their operating systems

Software Development Engineer in Test - Retail and Marcom Engineering

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science, a related technical field, or five years of relevant industry experience in the United States.
  • Programming fundamentals demonstrated for large or shared test codebases, with the ability to ramp quickly as the stack evolves, including experience designing test architecture for asynchronous, event-driven systems.
  • Experience testing web applications using modern automation frameworks such as Playwright, WebdriverIO, or XCUITest, including practices for scalable, reliable, and maintainable test automation.
  • Experience testing application programming interfaces, including RESTful and/or GraphQL services, with automated frameworks and an understanding of application programming interface design principles.
  • Experience working with continuous integration and test infrastructure, including improving reliability and feedback speed or operating continuous integration runners and executors using tools such as GitHub Actions, Jenkins, or Harness.
  • Experience working with vendor teams, including contributing to shared processes and onboarding standards.

Responsibilities

  • Drive architectural decisions for test frameworks that scale across large, content-rich applications, ensuring test results are trustworthy and actionable.
  • Design, implement, and evolve test automation across web applications and services, including integration, functional, and end-to-end tests, ensuring reliability and long-term maintainability across diverse program types.
  • Partner with engineers building artificial intelligence-powered quality engineering tools to apply large language model-based approaches to test generation, failure analysis, and quality insights.
  • Establish knowledge management standards for vendor partners, ensuring all artifacts, including onboarding materials and test strategies, are systematically captured in queryable systems.
  • Design and run scalable accountability systems for staff augmentation, tracking quality by team, standardizing agency handoffs, and enabling self-service onboarding so performance and dependencies are driven by data rather than escalation.
  • Conduct audits of vendor deliverables, including test cases, automation, and defect reports, and drive continuous quality improvements.

Desired Qualifications

  • Deep experience with Playwright or WebdriverIO, including best practices for browser automation, fixtures, parallelization, and network interception.
  • Familiarity with artificial intelligence-assisted quality techniques, such as using large language model-enabled tools for test generation, failure analysis, triage, or supporting continuous integration and continuous delivery quality gates.
  • Experience improving testability of features by collaborating with software engineers and making deliberate choices around mocking, dependency management, and validating component and service interfaces.
  • Experience with cross-platform automation across web, native, and application programming interfaces, and techniques to reduce test flakiness, improve time-to-signal, and increase result reliability.
  • Familiarity with deterministic test data strategies, including seeding known records, masked production subsets, synthetic or golden datasets, and versioning.
  • Experience establishing documentation or knowledge management standards across distributed or multi-vendor teams, including testing strategies, onboarding materials, architectural decisions, and known issues, in shared, accessible systems.
  • Experience contributing to or operating within a staff augmentation or vendor rotation model, including designing handoff processes, defining interoperability standards, or building tooling that reduces dependency on any single team or individual.
  • Familiarity with agentic or large language model-powered workflows applied to operational use cases, such as surfacing program health, tracking delivery status, or querying structured knowledge systems beyond test generation alone.
  • Strong communication and influence skills, with the ability to define standards, align external teams around shared processes, and explain technical systems and tradeoffs to both technical and non-technical audiences.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs