Product System QA Engineer

Shanghai, Shanghai, China
Software and Services


Weekly Hours: 40
Role Number:200168334
Imagine what you could do here! At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. This position is offered in Apple's System QA department within Product Integrity organization. The people here at Apple don’t just build products — they build the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.

Key Qualifications

  • Good SQA methodologies and mindset with 5+ years work experience as Software QA engineer or lead
  • Experience working with multi-functional teams to build up test environment and identify tests
  • Able to develop software test automations using scripting language – Python, Shell
  • Experience shipping software on products with embedded software (Smart Phones, Tablets, etc.)
  • Good project/time management skills
  • Experience with macOS, UNIX command line and UNIX Shell Scripting
  • Strong communication, written skills, and interpersonal skills (required to establish and maintain inter-departmental relationships)
  • Excellent communication skills in both English and Mandarin


The System SQA Engineer will be responsible for leading, planning, developing and executing integrated system automation tests with an emphasis on hardware-centric software risks for new and existing iOS products. You are responsible for analyzing and reporting test results, and working with engineering teams, program managers, and other QA teams to identify risk areas, testing responses, and representing QA concerns. We may expect you to have a software quality assurance background consisting of both manual testing and automating existing manual testing. The candidate should have a strong aptitude for learning new technologies with a good instinct for discovering defects in software and hardware. The applicant should be a focused and responsible individual who enjoys working on a team and thrives under pressure. The person must have excellent communication and report-writing skills.

Education & Experience

- BS CS/CE or equivalent

Additional Requirements

  • - SQA lead experience for Mobile Devices is preferred
  • - C++ experience
  • - Sustaining engineering experience