About The Position

The Quality Engineer will help shape the quality of software for Apple’s Retail Engineering Point of Sale team, which builds and operates technology and IT systems used in Apple Retail Stores. The role involves close integration with development engineers and cross-functional partners to define testable quality requirements, plan and execute testing, report and triage defects, identify automation opportunities, and support design reviews. The team works across a broad range of applications, tools, and frameworks to maintain product stability and deliver a seamless retail experience.

Requirements

  • Bachelor’s degree or equivalent experience.
  • At least 3 years of relevant testing experience.
  • Proficiency in Java or a similar language.
  • Proficiency in SQL.
  • Experience testing iOS applications.
  • Hands-on experience using generative AI or large language models for test generation, code review, and documentation.
  • Excellent communication skills, a sense of ownership, and the ability to advocate for quality across teams.
  • Self-motivation, sharp attention to detail, and a mindset for finding edge cases.
  • Track record of reducing repetitive manual processes through automation and tooling improvements in Python.
  • Strong understanding of functional, regression, integration, and performance testing methodologies.
  • Ability to read and assess code quality and risk in Java or similar languages.

Responsibilities

  • Design and execute comprehensive test plans for iOS features, including functional, regression, and integration testing.
  • Develop and maintain automated test scripts to improve test coverage and efficiency.
  • Identify, document, and track software defects through the bug lifecycle, working with engineering teams toward timely resolution.
  • Collaborate with product managers, designers, and engineers during feature development to ensure quality requirements are defined and testable.
  • Validate software builds, device configurations, and use cases for compatibility and performance.
  • Contribute to improving quality processes, testing tools, and automation frameworks.
  • Report testing progress, quality metrics, and release readiness to stakeholders.
  • Identify coverage gaps and coordinate with cross-functional teams to reduce duplication and improve testing.
  • Analyze complex problems, prioritize issues by customer impact, and collaborate to troubleshoot and resolve production issues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service