Apple logo

Software Quality Assurance Engineer (Python/SwiftUI)

Apple
On-site
Cupertino, California, United States
As an Apps Program QA Software Engineer, you will be responsible for testing both existing and newly developed features across all supported Apple devices. You will create test plans, design test cases, and conduct gray-box, structural, and ad-hoc tests to ensure Apple Reminders and Notes meet Apple’s standard for highest level of quality. Additionally, you’ll escalate bug reports, and drive issues to resolution. This role offers a fantastic opportunity to collaborate with cross-functional teams, contributing to the development of new features that will push our products to the next level!


  • 4+ years of experience in software quality assurance with the ability to read Python and/or SwiftUI code.
  • End-user functional testing with a focus on the user experience.
  • Experience setting up complex test environments with a strong understanding of SQA methodologies & practices.
  • Excellent organizational skills for bug reporting and supervising critical issues across multiple projects.
  • Excellent interpersonal skills (both oral and written) collaborating with external teams to drive issues forward
  • Creative thinker and strong problem solver.
  • Proven ability to conduct detailed investigations, analyze system logs and find root cause of issues.
  • Bachelor degree in Computer Science, Engineering, Information Technology, or a related subject area, or the equivalent industry experience.


  • Experience testing Apple Intelligence features with a solid understanding of the broader AI/ML ecosystem
  • Fluency/Proficiency in a 2nd language