Software Development Engineer - Test

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$129,300–$225,300 / yr
Posted
15 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $177k
$118k most similar roles pay here $237k

This role pays more than 55% of similar roles. Most pay $136,668–$202,800 — the shaded band above. At the midpoint, this role pays about $177k versus about $170k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer - Test

As a Software Development Engineer - Test, you will join the Sensor, Software and Prototyping team to test application software used to collect data and develop next generation features and algorithms. You will work on technologies including VisionPro, Multitouch, TouchID, and FaceID across platforms like VisionOS, MacOS, iOS, and WatchOS. Your daily responsibilities involve identifying potential weaknesses in applications, authoring detailed test plans for edge cases, and developing robust, repeatable automated testing solutions. You will collaborate with cross-functional teams to ensure complete coverage while tracking performance and driving issues to closure. The role requires proficiency in Python, Swift, and Xcode UI automation frameworks, along with experience in continuous integration systems. You will solve complex problems where software interfaces with firmware and low-level drivers to provide data for processing pipelines.

What you'll do

  • Develop and execute robust, repeatable automated testing solutions using Python and Swift.
  • Create detailed test plans covering all system functionalities and edge cases.
  • Perform manual and automated testing across various hardware and software configurations.
  • Identify potential weaknesses in new applications by breaking them into functional parts.
  • Build creative tools, fixtures, and methodologies to stress software features.
  • Track performance metrics and report results to management while driving issues to closure.
  • Document all test cases and code used for execution.
  • Integrate AI-powered development tools to streamline coding, debugging, and framework creation.

What we're looking for

  • Bachelor of Science in Computer Science or a related field.
  • Experience in software or application testing with Python and test automation.
  • Experience collaborating with cross-functional teams to ensure complete test coverage.
  • 2 years in software or application testing with strong Python and test automation experience (preferred).
  • Experience with Swift programming and developing iOS test automation with Xcode UI automation framework (preferred).
  • Experience leveraging AI-powered development tools to streamline workflows, coding, and debugging (preferred).
  • Experience with UI/UX design or testing (preferred).
  • Experience with continuous integration and scheduling systems (preferred).

More like this

Similar roles

Software Development Engineer - Test

Apple Inc

Cupertino, CA 7 days ago $184,700$277,600
Python Scala Swift CI/CD Jenkins Kubernetes Ansible Splunk XCTest XCUITest Object-Oriented Design Data Structures DevOps AI Tools Test Infrastructure
5+ yrs exp

Software Development Engineer - Test

Apple Inc

Cambridge, MA 7 days ago $165,800$249,500
Python Scala Swift CI/CD Jenkins Kubernetes Ansible Splunk XCTest XCUITest Object-Oriented Design Data Structures DevOps AI Tools Test Infrastructure
5+ yrs exp

Software Development Engineer in Test

Apple Inc

Seattle, WA 30 days ago $142,300$263,300
Python Java AI/ML Machine Learning Distributed Systems CI/CD Apache Spark Big Data Backend APIs Test Automation Data Pipelines
5+ yrs exp

Software Development Engineer in Test

Apple Inc

Seattle, WA 10 days ago $142,300$263,300
Java Python CI/CD Machine Learning Big Data Apache Spark Distributed Systems Backend APIs Test Automation Data Pipelines SDLC Quality Engineering
5+ yrs exp

Software Development Engineer in Test

Apple Inc

Cupertino, CA 50 days ago $150,400$277,600
Swift Python JavaScript TypeScript SQL Kubernetes Docker CICD AI Agents HDFS AWS Spark Kafka Cassandra Data Pipelines Full-Stack Development