Software Development Engineer in Test

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
48 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $203k
$124k $278k
below market most similar roles pay here above market

This role pays more than 75% of similar roles. Most pay $138,500–$203,900 — the blue band above. At the midpoint, this role pays about $203k versus about $171k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer in Test

JOB TITLE: Software Development Engineer in Test - Contacts, Phone, FaceTime The Internet Technologies QE & Ops team is seeking a Software Development Engineer in Test to ensure high standards of quality and privacy across platforms including iOS, macOS, visionOS, watchOS, and tvOS. You will design, develop, and maintain automated test frameworks for features like Mail, Messages, FaceTime, Phone, Safari, AirDrop, ShareSheet, and Applied Networking. Daily responsibilities include implementing functional, performance, and end-to-end tests, performing root cause analysis on bugs, and developing tools to analyze test result trends. You will utilize Python, Java, Swift, C/C++, or Objective-C, along with git, XCTest, XCUITest, Xcode, and SQL. This role involves collaborating with engineering teams to advocate for testable development practices and maintaining scalable test infrastructure to resolve complex software issues.

What you'll do

  • Design, develop, and maintain automation test frameworks and tests for new features across multiple platforms.
  • Implement a mix of functional, performance, reliability, and end-to-end automated tests.
  • Perform root cause analysis on bugs identified through automated testing.
  • Investigate and resolve issues blocking automated test runs in a timely manner.
  • Ensure the scalability and efficiency of the test infrastructure.
  • Develop tools to analyze and report test result trends.
  • Advocate for testable development practices during the software design process.
  • Streamline automated test reporting using various communication mediums.

What we're looking for

  • BS in Computer Science or equivalent.
  • Experience developing in Python, Java, Swift, C/C++, or Objective-C.
  • Experience in software development lifecycle and development tools like git.
  • Experience testing and automating APIs, UIs, and Native Applications for Mobile and/or Desktop.
  • Experience working with Continuous Integration systems.
  • Proficiency in Swift or Objective-C (preferred).
  • Proficiency in XCTest, XCUITest, and Xcode (preferred).
  • Familiarity with databases, SQL, and scripting languages (preferred).

More like this

Similar roles

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 61 days ago $129,300–$225,300
Python Swift Xcode iOS MacOS VisionOS WatchOS Test Automation UI Automation AI-powered development tools Firmware low level software drivers UI/UX design Test Plans Test Cases

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 13 days ago $150,400–$277,600
Python Swift Xcode iOS MacOS VisionOS WatchOS Test Automation UI Automation AI-powered development tools Firmware low level software drivers UI/UX design
3+ yrs exp

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 104 days ago $150,400–$277,600
Python C++ SQL Xcode CMake Deep Learning Machine Learning Test Automation QA Neural Engine Database Management
3+ yrs exp