A

Apple

Designs phones, computers and their operating systems

Software Development Engineer in Test – Wallet Payments & Commerce

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

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

Responsibilities

  • Design, build, and maintain scalable test automation frameworks, libraries, and internal tools for server-side services and end-to-end integration flows.
  • Partner 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.
  • Integrate, monitor, and optimize automated test suites within modern continuous integration and continuous delivery pipelines to enable rapid, high-confidence deployments.
  • Investigate, diagnose, and drive fast resolution for complex automation failures, flaky tests, and distributed system anomalies across diverse test environments.
  • Explore and adopt emerging technologies, including AI tools and generative workflows, to streamline test authoring, failure triage, and daily quality assurance efficiency.
  • Partner with product managers, engineering project managers, and global engineering teams to identify testing requirements, establish release criteria, and execute against milestones; conduct code reviews and mentor peers to foster engineering excellence.

Desired Qualifications

  • Three or more years of dedicated experience in software development in test, backend automation engineering, or distributed systems testing.
  • Hands-on experience with service virtualization and simulation tools and contract testing frameworks.
  • A solid understanding of operating systems, networking fundamentals including HTTP/HTTPS, REST, and gRPC, and containerized cloud environments such as Kubernetes and AWS, along with modern deployment strategies such as canary releases.
  • Familiarity with high-availability distributed systems, financial technology, or digital payment ecosystems.
  • Hands-on experience leveraging modern developer tools, including AI-assisted workflows and large language model-driven tooling, to optimize test authoring, failure triage, and quality assurance productivity.
  • A demonstrated track record of leading technical initiatives, mentoring peers, and driving quality standards forward in fast-evolving, ambiguous environments.

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