← All roles

SDET - Wallet Payments & Commerce

Apple· Software and Services
Apply on company site
Shanghaifull-timePosted 1w ago

About the role

Software Development Engineer in Test (SDET) for Wallet, Payments & Commerce Quality Engineering at Apple. Responsible for designing and scaling automated testing solutions for Apple Pay and Wallet experiences, integrating tests into CI/CD, and collaborating with cross-functional teams to ensure security, reliability, and quality across server-side services and end-to-end workflows.

Responsibilities

  • Architect & Scale Test Automation: Design, build, and maintain scalable test automation frameworks, libraries, and internal tools for server-side services and end-to-end integration flows.
  • Drive Shift-Left Engineering: Partner closely with software developers and architects early in the design phase to align on testability, define comprehensive test strategies, and catch defects early in the development lifecycle.
  • Continuous Integration & Delivery (CI/CD): Integrate, monitor, and optimize automated test suites within modern CI/CD pipelines to enable rapid, high-confidence deployments.
  • Deep-Dive Triage & Root Cause Analysis: Investigate, diagnose, and drive fast resolution for complex automation failures, flaky tests, and distributed system anomalies across diverse test environments.
  • Innovate with Modern Tooling & AI: Explore and adopt emerging technologies—including leveraging AI tools and generative workflows—to streamline test authoring, failure triage, and daily QA efficiency.
  • Cross-Functional Collaboration & Mentorship: Partner with product managers, EPMs, and global engineering teams to identify testing requirements, establish release criteria, and execute against milestones, while conducting code reviews and mentoring peers to foster engineering excellence.

Qualifications

  • BS/MS in Computer Science, Software Engineering, or equivalent practical experience.
  • Strong programming fundamentals with proficiency in an object-oriented language such as Java, Kotlin, or Python, with an emphasis on clean code and maintainable design.
  • Proven experience building and maintaining automated testing frameworks and test suites at scale across backend services or end-to-end integration flows.
  • Deep understanding of software QA methodologies, including test strategy design, API/microservices validation (contract, integration, and component testing), and root cause analysis.
  • Hands-on experience integrating test automation into modern CI/CD pipelines to enable continuous, automated test execution.
  • Strong communication skills in both English and Mandarin, with the ability to articulate technical issues clearly and collaborate effectively with global cross-functional teams.

Skills

Required:Programming (Java, Kotlin, Python)Automated testing framework developmentCI/CD integrationAPI/Microservices testingRoot cause analysisTest strategy & shift-leftCross-functional collaboration

Benefits

  • Apple benefits and inclusion programs (as described by company policy).
Last updated Oct 16, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple