Software Development Engineer in Test — Retail Engineering
Apple· Information Systems and Technology (IS&T) / Retail and Marcom Engineering
Shanghai, SHFull-timePosted 2mo ago
About the role
Architect, build, and maintain scalable test automation infrastructure and custom backend tooling to ensure high quality across Apple's global retail ecosystem. Lead end-to-end testing strategies spanning eCommerce services, SAP workflows, and web/mobile platforms, and embed robust automation into CI/CD pipelines.
Responsibilities
- Architect, design, and maintain scalable, modular test automation frameworks (Java-based) for backend REST APIs, enterprise SAP workflows, and web/mobile applications.
- Build custom test harnesses, execution infrastructure, and backend tooling using Java and Spring Boot to support multi-threaded, high-throughput testing environments.
- Integrate comprehensive automated test suites into CI/CD pipelines (Jenkins, Docker, Kubernetes) to enable continuous deployment across retail platform environments.
- Lead and coordinate cross-functional QA initiatives across concurrent project releases with onshore and offshore engineering teams.
- Partner with Product Managers, Developers, and Stakeholders to translate complex requirements into robust end-to-end test data and execution strategies.
- Establish organization-wide QA standards and automation best practices, conduct technical risk assessments, and present quality updates to Senior Management.
- Advocate for shift-left testing practices and testability in software design, monitor quality metrics, and proactively resolve systemic environment blockers.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- Proven professional tenure in software development and test automation.
- 5+ years of hands-on software development expertise in Java, including building applications and tooling with Spring Boot or equivalent frameworks.
Skills
Required:JavaSpring BootREST API testingPlaywright / Selenium / Appium / XCUITestCI/CDCommunication
Nice to have:Worksoft / ToscaPythonCloud (AWS/GCP/Azure)Event-driven architectures / Messaging queuesPerformance/Load testing
Last updated Sep 25, 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
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services