Software Development Engineer in Test, Messages

Apple Inc

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$139,500–$258,100 / yr
Posted
85 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $163k
This role $199k
$103k most similar roles pay here $275k

This role pays more than 76% of similar roles. Most pay $128,825–$198,143 — the shaded band above. At the midpoint, this role pays about $199k versus about $163k 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 1833 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 1493 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer in Test, Messages

Join Apple’s Internet Technologies QE & Ops team as a Software Development Engineer in Test (SDET) and contribute to the development of robust automated tests for critical features like AirDrop, ShareSheet, and more across all Apple platforms. Your day-to-day will involve designing and maintaining test frameworks, performing root cause analysis on bugs, streamlining automated test reporting, and collaborating with cross-functional teams to ensure strategic quality goals are met. You’ll work with Python, Java, Swift, C/C++, Objective-C, XCTest, XCUITest, and Xcode, while leveraging tools like git and continuous integration systems. This role demands expertise in software development lifecycle practices, testing methodologies, and the ability to drive complex projects from conception to completion, all within a dynamic environment focused on innovation and quality assurance.

What you'll do

  • Design and develop automation test frameworks for new features across multiple platforms.
  • Conduct root cause analysis on bugs identified through automated testing processes.
  • Ensure the scalability and efficiency of the test infrastructure.
  • Streamline automated test reporting using various communication tools.
  • Collaborate with engineering teams to create robust and valuable tests during design phases.
  • Investigate and resolve issues blocking automated test runs promptly.

What we're looking for

  • Experience developing in Python, Java, Swift, C/C++, or Objective-C.
  • Expertise in software development lifecycle and tools like git.
  • Background in testing and automating APIs, UIs, and native applications for mobile and desktop.
  • Familiarity with continuous integration systems.
  • Strong understanding of quality engineering methodologies and practices.
  • Proficiency in XCTest, XCUITest, and Xcode (preferred).
  • Ability to build effective working relationships and drive automated testing projects.

More like this

Similar roles

Software Development Engineer in Test

Apple Inc

Cupertino, CA 25 days ago $181,100$318,400
Python Swift SQL Kubernetes Docker CI/CD Javascript Typescript HDFS AWS Spark Kafka Cassandra PyTorch Scikit-learn Prometheus Grafana

Software Development Engineer in Test, Swift Platform Experience

Apple Inc

Cupertino, CA 31 days ago $147,400$272,100
Swift XCTest XCUIAutomation Python Xcode SwiftUI API testing Functional testing Integration testing Regression testing CI/CD Machine learning frameworks Large language models Prompt engineering Continuous integration

Tools and Automation Engineer

Apple Inc

Sunnyvale, CA 53 days ago $121,300$213,700
Python Swift Xcode UI automation framework CI/CD AI-powered development tools Test automation Manual testing Automated testing Documentation Performance tracking Quality assurance methodologies

Software Development Engineer – Test

Apple Inc

Cupertino, CA 30 days ago $182,127$220,900
Selenium Appium Playwright Java Python Shell JMeter Gatling Kafka SQL AWS Spring Jenkins GitHub PostgreSQL MongoDB CI/CD