About The Position

Apple’s Input Experience QA group is responsible for high-visibility iOS and macOS features and frameworks, including keyboards, Apple Intelligence features such as Writing Tools and Smart Replies, iOS Notes drawing and handwriting, screenshots, and the machine-learning models and language intelligence behind these features. The Software QE Manager will lead testing efforts to help ensure Apple software is of the highest quality. The role manages a team of QA Engineers focused on functional testing for iOS and macOS. It drives testing, data gathering, and project reporting; coordinates testing with other teams; reviews test plans and related documentation; monitors progress; and provides sign-offs at key milestones. The manager also partners with automation teams to develop testing strategies, analyzes data from multiple sources, draws conclusions, and presents recommendations to leadership.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a closely related field, or equivalent work experience.
  • At least 5 years leading a Test Engineering/QA or Software Engineering team.
  • Advanced proficiency with iOS, macOS, or other operating systems such as Unix/Linux.
  • Deep understanding of SQA methodologies and practices.
  • Experience managing large projects and processes cross-functionally.
  • Comfort working in a continually changing and dynamic environment.
  • Excellent written and verbal communication skills.
  • Excellent cross-functional communication and influencing skills.
  • Executive-level presentation skills.
  • Proven ability to attract, hire, motivate, and develop quality-minded individuals.
  • Experience with scripting or programming languages, including Swift, Objective-C, Python, or JavaScript.
  • Experience testing machine-learning solutions.

Responsibilities

  • Manage a team of 8–10 QA Engineers.
  • Develop, modify, and implement test strategies, plans, and programs.
  • Coordinate and optimize testing in a cross-functional environment.
  • Work with the automation team to coordinate and plan test coverage.
  • Drive testing, data gathering, and project reporting for the team.
  • Coordinate testing with other teams; review test plans and related documentation; monitor progress; and provide sign-offs at key milestones.
  • Process data from multiple sources, draw meaningful conclusions, and present recommendations to leadership.
  • Report status, provide sign-offs, and escalate issues.
  • Drive top issues to resolution.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service