About The Position

Apple’s Internet Technologies QA & Ops team is seeking an experienced, passionate Software Quality Engineer for its regression defense team. The team designs and engineers Phone, FaceTime, and Contacts applications across iOS, macOS, tvOS, watchOS, and visionOS. The role helps qualify Apple software releases and ensure a high-quality customer experience in an environment with rapidly changing priorities. The engineer plans, creates, maintains, and drives test cases; identifies, reproduces, and isolates bugs; and writes concise bug reports. The role involves frequent interaction with engineering teams, management, and other Apple organizations, and calls for technical ability, organization, creativity, motivation, and a focus on results.

Requirements

  • Bachelor of Science in Computer Science or Computer Engineering, or equivalent experience.
  • Experience with Python, Swift, or other object-oriented programming languages.
  • Good understanding of development lifecycles, testing methodologies, and QA processes.
  • Experience developing comprehensive test plans and test cases and automating them.
  • Good debugging and troubleshooting skills.
  • Passion for quality.
  • Strong communication skills.

Nice To Haves

  • Proven experience working on multifunctional projects and collaborating with various teams to achieve project objectives.
  • Skill in debugging, troubleshooting, and critical thinking about bug prioritization.
  • Experience using Xcode to write, triage, and debug automation scripts and test-harness enhancements, primarily focused on UI applications.
  • Strong interpersonal skills and ability to facilitate clear, effective communication across team members and departments.
  • Self-motivated and resourceful, with a proactive approach to problem-solving.
  • Ability to establish and maintain productive working relationships.
  • Comfort working in fast-paced development environments with rapid release cycles and tight deadlines.

Responsibilities

  • Plan, craft, maintain, and drive test cases.
  • Identify, reproduce, and isolate bugs.
  • Report bugs concisely.
  • Help qualify Apple software releases and ensure a high-quality customer experience.
  • Interact and communicate with engineering teams, management, and other organizations within Apple.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service