This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Apple
Posted 4mo ago

Software Engineer in Test - System Experience, Test Engineering & Efficiency

Apple
Cupertino or San Diego
OnsiteFull Time
Responsibilities
  • test software
  • develop tests
  • ensure quality
Requirements
  • Bachelor’s in CS or related field
  • 2 years of related work can substitute
  • 3 years software engineering experience
Technical tools mentioned
SwiftObjective-CXCTestXcodeAutomated testingContinuous integration

Job description

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.

The System Experience Test Engineering team is looking for a driven and dedicated software engineer. As a member of our dynamic group, you will have the unique and phenomenal opportunity to be part of testing the most iconic operating systems. From Lock Screen and Notifications to Spotlight and Settings, the System Experience team is responsible for ensuring the quality of Apple’s ecosystems, as well as the apps and frameworks that drive Apple’s leading platforms on iOS, iPadOS, macOS, watchOS and tvOS.

Description

As a Software Engineer in Test, you will work on a multi-functional team which is responsible for projects such as SpringBoard and Spotlight. You will work closely with software engineers, project managers and other Apple quality teams. You will ensure that Apple delivers the next generation of its operating systems with the highest quality by providing continuous integration testing. A mix of manual testing supplemented by automated suites help ensure scale, but need to be able to focus on the larger projects while sweating the small UI details.

Minimum Qualifications

  • Bachelor’s degree in Computer Science or related field. Two years of directly related work experience can substitute for the education requirement.
  • Three years of experience as a software engineer.

Preferred Qualifications

  • Experience writing code in Swift or Objective C to test an API, SDK, or Frameworks
  • Experience writing and triaging automated software tests (e.g., unit-tests, regression tests, functional tests, stress tests)
  • Experience in developing test plans, assessing risk, filing appropriate bugs, and consolidating bug reports
  • Experience in driving development and deployment of relevant testing tools and infrastructure
  • Experience with XCTest and Xcode
  • Detail oriented, analytical, and creative problem solver with passion for quality processes
  • Ability to triage problems, prioritize accordingly, and propose a resolution
  • Ability to work independently, raise issues and take corrective action
  • Keen eye for detail

About Apple

Designs and sells consumer electronics, software, and online services.

Similar jobs

Software Engineer in Test roles near Cupertino, California
4d
Save
Mark Applied
Hide
SDET - AI Detection and Response (AIDR) (Hybrid)
Sunnyvale, California, United States
$120k-$180k/yr HybridFull Time
CrowdStrike
CrowdStrikeNASDAQ: CRWD: Provides cloud-native endpoint protection and cybersecurity services.
8+ YOERequires 8+ years as an SDET or backend/UI developer, 3+ years building cloud SaaS testing frameworks, programming expertise, distributed systems knowledge, cloud, CI/CD, containers, API testing, and mentoring experience.
Golang, Python, Java, Kubernetes, PostgreSQL, Redis, Kafka, AWS, GCP, OCI, Docker, Jest, QUnit, Cypress, Playwright, JUnit, TestNG, gRPC, Pulsar, Ember.js, React, Microsoft Azure, Oracle Cloud Infrastructure (OCI), Google Cloud Platform (GCP), Microsoft CoPilot Ecosystem, Microsoft Agent Studio
1w
Save
Mark Applied
Hide
Lead Software Engineer in Test
San Francisco or New York City
$180k-$220k/yr OnsiteFull Time
Stuut
Stuut: Automates business accounts receivable and collections through AI agents.
7+ YOERequires 7+ years in test automation or software engineering, including 3+ years in senior or lead test engineering; expertise in automation frameworks, Python, TypeScript/JavaScript, CI/CD, cloud infrastructure, and distributed systems.
Python, TypeScript, JavaScript, Playwright, Cypress, pytest, FastAPI, Vue.js, Inngest, Turborepo, Docker, Vercel, AWS EKS, AWS, Kubernetes, RDS PostgreSQL
1w
Save
Mark Applied
Hide
Software Engineer in Test, Core Technology (12-month contract)
Hong Kong or San Jose
OnsiteContract
Nex
Nex: Gaming system that turns body movement into interactive play.
3+ YOE3+ years testing or reliability engineering for embedded/Android/hardware-integrated systems; proficiency in Python and one systems language; experience with stability, stress, soak testing, CI/CD, and hardware/firmware debugging.
Python, C++, C#, Java, Rust, Go, Android, AOSP, Soong, Make, Android Test Harness, Vendor Test Suite (VTS), Compatibility Test Suite (CTS), CI/CD, logcat, kernel logs
1w
Save
Mark Applied
Hide
Software Engineer in Test- Pleasanton, CA
Pleasanton, California, United States
$145k-$158k/yr OnsiteFull Time
Calyxo
Calyxo: Develops vacuum-assisted devices for minimally invasive kidney stone removal
3+ YOEBachelor's degree in STEM and 3+ years software experience (or 6+ years equivalent). Strong C++ and Python skills, unit/integration testing, Linux experience, verification in medical device development, risk management and documentation skills.
C++, Python, Linux, STL, Boost, Qt, Make, CMake, git, CUDA, NVIDIA Jetson
2w
Save
Mark Applied
Hide
Test Automation Software Engineer Intern
San Jose, California, United States
$35-$45/hr OnsiteInternship, Full Time
SK hynix Memory Solutions America
SK hynix Memory Solutions AmericaKorea Exchange: 000660: Develops semiconductor controllers and firmware for enterprise data storage.
Pursuing or recently completed BS/MS in EE, CS, Math or related; proficiency in Python, Linux, shell/Powershell scripting, Ansible; experience with test automation and AI coding assistants; strong analytical skills.
Model Context Protocol (MCP), N8N, OpenClaw, Hermes, Ansible, Linux, Python, Claude Code, Cursor, GitHub Copilot, bash, Powershell, Git, Jenkins, Dockers, NVMe
1mo
Save
Mark Applied
Hide
Senior Software Developer in Test, Infrastructure + Automation
Palo Alto, California, United States
$134k-$215k/yr HybridFull Time
Ford Motor Company
Ford Motor CompanyNYSE: F: Ford manufactures, sells, and services vehicles and mobility solutions.
3+ YOEBachelor's degree and 3 years experience. 3 years programming in Python, C, or C++; experience with Pytest, Slash, Jenkins or Robot Framework; unit/integration/system testing and nightly regression debugging.
Python, C, C++, Pytest, Slash, Jenkins, Robot Framework
1mo
Save
Mark Applied
Hide
Senior Software Developer in Test - HIL Engineer
Palo Alto, California, United States
HybridFull Time
Ford Motor Company
Ford Motor CompanyNYSE: F: Designs, manufactures, and sells cars, trucks, and SUVs.
5+ YOE5+ years software testing experience (embedded systems preferred); Bachelor's degree in Electrical/Mechatronics Engineering or Computer Science (or equivalent); strong Python/Rust skills; experience with Pytest/automation, requirements tools, and embedded debugging.
Python, Rust, Pytest, Slash, Robot Framework, JAMA, FEDE, JIRA, Polarion, DOORs
1mo
Save
Mark Applied
Hide
Inference ML API SDET
Sunnyvale or Toronto
HybridFull Time
Cerebras Systems
Cerebras SystemsNasdaq: CBRS: Manufactures specialized computer chips designed for AI.
5+ YOE5+ years QA/dev experience; strong automation and programming in Python, C++, or Go; experience with distributed systems, ML workloads, debugging, and leading cross-functional quality initiatives.
Python, C++, Go
This job has expired