Apple

Software Development Engineer - Test

Apple
Apply
21 hours ago
Sunnyvale, CA, USAMid Level
H1B sponsor

Responsibilities

  • Create detailed test plans covering system functionality and edge cases.
  • Develop robust, repeatable automated testing solutions using Python and Swift.
  • Execute manual and automated tests across varied hardware and software configurations.
  • Test applications that interface with firmware, low-level software drivers, and data-processing pipelines.
  • Identify weaknesses, investigate bugs, report results, and drive issues to closure.
  • Document test cases and test-execution code while tracking performance.
  • Build creative tools, fixtures, and methodologies to stress software features.
  • Collaborate with development teams, QE engineers, development partners, and program managers throughout the project lifecycle.

Requirements

  • Bachelor of Science in Computer Science or a related field.
  • At least 3 years of software or application testing experience.
  • Strong Python proficiency and test automation experience.
  • Experience with Swift programming and iOS test automation using the Xcode UI automation framework.
  • Experience authoring comprehensive test plans and collaborating cross-functionally to ensure test coverage.
  • Preferred experience with AI-powered development tools, test frameworks, UI/UX design or testing, continuous integration and scheduling systems, and consumer product development.

Tech Stack

iOSmacOSPythonSwift

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me