← All roles

Software Development Engineer - Test

Apple· Hardware
Apply on company site
Sunnyvale, CA$150.4k - $277.6kFull-timePosted 1w ago

About the role

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. Tests cover VisionOS, MacOS, iOS, and WatchOS applications that drive UI experiences and interface with firmware and drivers, providing data to processing pipelines.

Responsibilities

  • Follow up on bugs independently and collaborate with developers to resolve issues
  • Discuss technical problems with QE engineers, development partners and program managers
  • Develop robust and repeatable automated testing solutions
  • Understand deployment context to provide insights into potential failures
  • Execute manual and automated test plans on varied hardware and software configurations
  • Involve in the project lifecycle from early stages to craft quality
  • Document test cases and code used for test execution
  • Track performance and report results to management, driving issues to closure
  • Build creative tools, fixtures, and methodologies to stress software features
  • Possess UI/UX design or test experience and a track record of shipping consumer products
  • Support continuous integration and scheduling systems
  • Partner with the development team to learn applications quickly, break them into functional parts, and identify weaknesses
  • Collaborate with cross-functional teams to guarantee complete test coverage and flawless end-user experience
  • Leverage AI-powered development tools to streamline workflows, accelerate coding and debugging, create test frameworks, and improve code quality and testing

Qualifications

  • BS in Computer Science or related with minimum 3+ years in software or application testing with strong Python and test automation experience
  • Strong Python and test automation experience
  • 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
  • Experience leveraging AI-powered development tools to streamline daily workflows, accelerate coding and debugging, creating test frameworks and improve overall code quality and testing

Skills

Required:PythonSwiftXcode UI automationTest planningCollaboration
Nice to have:AI-powered development toolsUI/UX testing

Benefits

  • Comprehensive medical and dental coverage
  • retirement benefits
  • discounted products and free services
  • reimbursement for certain educational expenses including tuition
  • potential discretionary bonuses or commission payments and relocation eligibility
  • participation in Apple stock programs and Employee Stock Purchase Plan
Last updated Oct 16, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple