Apple
Direct employer career site

Software Development Engineer - Test

Location
Sunnyvale · On-site
Job type
Full-time
Level
Senior
Experience
3+ years
Education
Bachelor's degree
Listed
13 days ago

Skills & highlights for this role

  • Python
  • Test automation
  • Swift
  • Xcode UI automation framework
  • iOS test automation
  • Detailed test plan authoring
  • Cross-functional collaboration

Also useful

  • AI-powered development tools
  • Continuous integration
  • Test scheduling systems
  • UI/UX design or testing
  • Performance tracking and reporting
  • Creative test tool and fixture development
  • VisionOS
  • macOS

Summary

Be part of the Sensor, Software and Prototyping team, focused on testing application software used to collect data and develop Apple’s next generation features and algorithms. This includes technologies such as VisionPro, Multitouch, TouchID, and FaceID.

Testing is focused on VisionOS, MacOS, iOS, and WatchOS applications that drive unique UI experiences, interface with firmware and low level software drivers, and provide data to processing pipelines.

You will be a motivated individual who independently follows up on bugs, collaborates with developers to resolve issues and can understand and discuss technical problems with other QE engineers, development partners and program managers.

About the role

An excellent candidate will

  • Have a passion for quality, enjoy the challenge of breaking things through creative testing
  • Thrive in uncertain, rapid project schedules, being able to quickly shift priorities and maximize testing time
  • Strive to innovate and try new things, incorporating continuous improvement of testing methods

Minimum Qualifications

  • BS in Computer Science or related with minimum 3+ years in software or application testing with strong Python and test automation experience
  • Software development/test automation experience, with high proficiency in Python
  • Experience with Swift programming and developing iOS test automation with Xcode UI automation framework
  • Author detailed test plans that cover all functionality and edge cases of a system
  • Experience collaborating with cross-functional teams, guaranteeing complete test coverage and a flawless end user experience

Preferred Qualifications

  • Experience leveraging AI-powered development tools to streamline daily workflows, accelerate coding and debugging, creating test frameworks and improve overall code quality and testing
  • Partner with development team to quickly learn a new application, break it into functional parts, and identify potential weaknesses
  • Develop robust and repeatable automated testing solutions
  • Understand the context where an application will be deployed, providing insights to potential failures
  • Execute manual and automated test plans on a variety of hardware and software configurations
  • Craft quality from an early stage by being involved through the entire project lifecycle
  • Documentation of test cases and code used for test execution
  • Tracking performance, reporting results to management, driving issues to closure
  • Excellent written and verbal communication skills
  • Building creative new tools, fixtures, and methodologies to stress software features
  • UI/UX design or test experience
  • Track record of shipping great consumer products
  • Continuous integration and scheduling systems
Read the original posting

From Apple's careers page, first listed on Rolev.ai on October 27, 2026. Rolev.ai is not the employer.

How Rolev.ai helps with this application

Rolev.ai is a job search and application tool for US job seekers. For this Software Development Engineer - Test role at Apple, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.

  • See how you fit

    Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.

  • Tailor without inventing

    Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.

  • Draft the full kit

    Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.

  • 1-Click Extension Autofill

    The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.

Common questions

Where is the Software Development Engineer - Test job at Apple located?

This Software Development Engineer - Test position at Apple is located in Sunnyvale (On-site). Always check Apple's application page for specific state eligibility or relocation policies.

What qualifications are required for Software Development Engineer - Test at Apple?

For the Software Development Engineer - Test role, Apple highlights 3+ years of relevant experience; a bachelor's degree; experience with Python, Test automation, Swift, Xcode UI automation framework, iOS test automation, Detailed test plan authoring. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.

How do I apply for the Software Development Engineer - Test position at Apple?

This listing links directly to Apple's application page. You can apply directly on Apple's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.