About The Position

Join Apple’s Identity Management Services (IdMS) team to help build and test high-scale software applications supporting Apple Account identity across platforms and services such as iCloud, the App Store, Apple Music, Apple Pay, FaceTime, and the Online Store. The team builds scalable, secure infrastructure supporting billions of user interactions every day and works with technologies including iOS, macOS, RESTful web services, Spring, and ServiceTalk. In this role, you’ll contribute throughout the software development lifecycle, from architecture and design through implementation, testing, and maintenance. You’ll develop product features, enhance existing functionality, and improve performance and code quality. You’ll define and evolve automated test frameworks, monitor CI performance, analyze and report test results, and identify and address gaps in test plans with scalability and maintainability in mind. You’ll advocate for quality throughout development, collaborate with cross-functional teams to deliver on schedule, help surface and resolve UX and technical issues early, and contribute to security and privacy testing for authentication and identity management systems.

Requirements

  • At least 5 years of experience in Software Development and/or Quality Engineering.
  • Passion for quality assurance, including developing and maintaining automated test libraries and tools.
  • Strong programming and software design skills, preferably in Swift and/or Python.
  • Knowledge of and experience with test methodologies including functional unit, integration, regression, and exploratory testing.
  • Experience building automated UI and non-UI tests for user-facing applications or system frameworks, including testing on iOS, macOS, Web, Android, and Windows.
  • Creative problem-solving skills and ability to build scalable solutions in a collaborative, cross-functional environment.
  • Strong communication and interpersonal skills, with the ability to work effectively across teams and disciplines.
  • BA/BS in Computer Science/Engineering or equivalent experience in a related field.
  • Proven ability to deliver high-quality work under tight schedules.

Nice To Haves

  • Familiarity with Identity Management Services fundamentals.
  • Expertise in build tools and CI/CD integrations.
  • Experience with security, privacy, or authentication-related testing.
  • Experience leveraging Generative AI tools, such as LLMs and prompt engineering, to accelerate test authoring, coverage analysis, or defect triage.
  • Knowledge of the Apple development ecosystem, including Xcode, Xcode Cloud, and XCTest/XCUITest.
  • Familiarity with bug tracking and test management tools such as Radar or JIRA.

Responsibilities

  • Define, implement, and continuously evolve automated test frameworks.
  • Monitor CI performance and drive test result analysis, triage, and reporting.
  • Identify gaps in existing test plans and address them with scalability and maintainability in mind.
  • Drive quality work and advocate for quality throughout the software development lifecycle.
  • Collaborate with cross-functional teams to deliver high-quality products on schedule.
  • Partner with engineers, designers, and program managers to surface and resolve UX and technical issues early in development.
  • Contribute to security and privacy testing practices relevant to authentication and identity management systems.
  • Participate in the full software development lifecycle, including architecture, design, implementation, testing, and maintenance.
  • Contribute to new product features, enhancements to existing functionality, and performance and code quality improvements.
  • Proactively triage, investigate, and debug difficult technical and UX problems, independently and collaboratively.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service