Software Development Engineer - Test

AppleCupertino, CA
Onsite

About The Position

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn’t have imagined, and now, can’t imagine living without. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do. Design and develop test strategies to test rendering of Apple's RealityKit framework’s Application Programming Interfaces (APIs) using Swift and Objective-C. Design and develop test suites and test cases to test the functionality of Apple's RealityKit framework while working with engineers on understanding and using in-development frameworks. Regress, isolate, and report all issues found during testing to avoid them from being released to the customer. Execute planned cases and report any issues using an internal bug-tracking tool to get them fixed before public release. Work cross-functionally with other Quality Assurance (QA) teams, Developers, and Project Managers to report the testing results and overall quality of the RealityKit framework. Own a technical area and deliver polished software tools and applications before the software frameworks are released to the public and third-party developers. Develop and maintain high-quality tools for testing new features and frameworks to verify software bugs using Apple's bug reporting repository. Integrate RealityKit automated tests to Apple's test automation harness using Python while regressing, isolating, and reporting all issues found during testing.

Requirements

  • 5 years of experience in the job offered or related occupation.
  • 5 years of experience with using Swift and other languages to write test automation and frameworks.
  • 5 years of experience with designing and reporting test plan for providing quality test for software framework testing.
  • 5 years of experience with conducting Automation Test Development for automating testing of software framework test cases.
  • 5 years of experience with using Knowledge about Quality Assurance principles for validating large software stacks and creating strategies for qualifying new software features to attain shippable quality.
  • 5 years of experience with conducting Software API/UI Test Development for help test the various Software APIs/applications.
  • 5 years of experience with performing Operating Systems for understanding the various operating systems where the APIs are shipped with.
  • 5 years of experience with using Object Oriented Programming concepts for writing tests to validate the various software APIs.
  • 5 years of experience with developing and implementing software automation strategies.
  • 5 years of experience with designing, documenting, and executing test plans and cases.
  • 5 years of experience with using Performance Monitoring and Debugging tools such as Xcode Instruments and Charles Proxy.

Responsibilities

  • Design and develop test strategies to test rendering of Apple's RealityKit framework’s Application Programming Interfaces (APIs) using Swift and Objective-C.
  • Design and develop test suites and test cases to test the functionality of Apple's RealityKit framework.
  • Regress, isolate, and report all issues found during testing.
  • Execute planned cases and report any issues using an internal bug-tracking tool.
  • Work cross-functionally with other Quality Assurance (QA) teams, Developers, and Project Managers to report the testing results and overall quality of the RealityKit framework.
  • Own a technical area and deliver polished software tools and applications.
  • Develop and maintain high-quality tools for testing new features and frameworks to verify software bugs using Apple's bug reporting repository.
  • Integrate RealityKit automated tests to Apple's test automation harness using Python.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • A range of discounted products and free services
  • Reimbursement for certain educational expenses — including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service