CareerPlanSign in

Senior Software Engineer, Test Frameworks

Shanghai, China💼 Full-time🗓 2026-07-17 → 2026-09-28

Core

Design and build scalable test infrastructure, core software libraries, and automation tools to improve product quality for Apple devices.

Role type

Senior full-stack software engineer (test frameworks & automation)

Builds

Scalable test infrastructure, core software libraries, and lab automation tools

Domain

Consumer electronics / Software quality assurance

Required skills

Python, full-stack development, system architecture, containerization (Docker), cloud services, CI/CD, macOS testing

Preferred skills

JavaScript, C, Objective-C, Swift, IO technologies, protocol stacks, USB/Thunderbolt devices

Technologies

Docker, RESTful APIs, containerized applications

Responsibilities

Architect and maintain robust automation frameworks and cloud services; deploy and manage containerized applications for automation labs; design and execute test suites for device compatibility; collaborate with global engineering labs to identify and resolve issues; co-author test plans and cases.

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.