A

Apple

Designs phones, computers and their operating systems

Cross Functional Test Lead - Retail Engineering

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

About the Job

Requirements

  • A bachelor’s degree in Computer Science or Software Engineering, or equivalent practical experience.
  • At least 7 years of professional experience in software development and test automation.
  • At least 5 years of hands-on Java development experience, including building applications or tooling with Spring Boot or equivalent frameworks.
  • At least 3 years leading or coordinating cross-functional QA/testing initiatives across global teams.
  • Hands-on experience architecting automated testing frameworks for backend APIs using REST Assured, Karate, or similar tools, and for web/mobile user interfaces using Playwright, Selenium, Appium, or XCUITest.
  • Experience with enterprise integration or SAP workflow automation using Worksoft, Tosca, or equivalent tools.
  • A solid understanding of the software development life cycle, software testing life cycle, test data management, and continuous integration/continuous delivery tools such as Git, Jenkins, and Docker/Kubernetes.
  • Strong written and verbal communication skills and the ability to articulate technical risks and strategy to senior management and cross-functional partners.

Responsibilities

  • Design, architect, and maintain scalable, modular, Java-based automated test frameworks for backend services, REST APIs, SAP workflows, and web/mobile applications.
  • Build and integrate automation suites into continuous integration/continuous delivery pipelines to support continuous deployment across retail platform environments.
  • Drive API testing with REST Assured or Karate, user interface testing with Playwright or Selenium, mobile testing with Appium or XCUITest, and enterprise SAP automation.
  • Define end-to-end test data strategies, mock services, and environment setups for complex integration testing.
  • Design and build custom backend test tooling, test harness applications, and execution infrastructure using Java and Spring Boot.
  • Architect solutions for multithreaded, high-throughput test execution environments to minimize build and test cycle times.
  • Use SQL and NoSQL databases for automated test data validation and system state verification.
  • Maintain clean code standards, system design documentation, and framework guides.
  • Lead and coordinate testing efforts across multiple concurrent retail projects with overlapping release schedules.
  • Establish organization-wide QA standards, testing guidelines, and automation best practices.
  • Coordinate cross-functional onsite and offshore engineering activities.
  • Conduct risk assessments, define mitigation strategies, and present quality updates to senior management.
  • Partner with product managers, developers, and business stakeholders to translate complex requirements into robust test strategies.
  • Advocate for shift-left testing practices, testability in software design, and high quality standards across teams.
  • Monitor quality metrics, track automation coverage goals, and provide actionable status reports to stakeholders.
  • Proactively identify technical bottlenecks, environment risks, and systemic blockers.

Desired Qualifications

  • Experience testing large-scale eCommerce or enterprise retail platforms.
  • Secondary scripting skills in Python for test data manipulation, automation scripting, or tooling.
  • Experience with cloud infrastructure such as AWS, GCP, or Azure for distributed test execution environments.
  • Exposure to messaging queues or event-driven architectures such as Kafka or RabbitMQ, and microservice validation.
  • Familiarity with AI/ML-assisted testing tools and frameworks, including generative AI integrations.
  • A track record of performance, load, and scalability testing in distributed 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