Software Quality Automation Engineer, Phone, FaceTime and Contacts

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$118,000–$207,100 / yr
Posted
90 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $188k
This role $163k
$105k $241k
below market most similar roles pay here above market

This role pays less than 75% of similar roles. Most pay $162,000–$214,000 — the blue band above. At the midpoint, this role pays about $163k versus about $188k 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 Quality Automation Engineer, Phone, FaceTime and Contacts

JOB TITLE: Software Quality Automation Engineer - Phone, FaceTime and Contacts The Software Quality Automation Engineer - Phone, FaceTime and Contacts joins the Internet Technologies QA & Ops team to serve as a key member of the regression defense team. This role focuses on qualifying software releases for the Phone, FaceTime, and Contacts applications across iOS, macOS, tvOS, watchOS, and visionOS. You will plan, craft, and maintain test cases, develop test data and utilities, and lead regression testing efforts to ensure high-quality customer experiences. Responsibilities include identifying and isolating bugs, analyzing test results, and monitoring security reports to proactively address risks. The role requires proficiency in Python, Swift, or other object-oriented programming languages, as well as experience using Xcode to write and debug automation scripts for UI applications within fast-paced development lifecycles.

What you'll do

  • Plan, craft, maintain, and drive comprehensive test cases for software releases.
  • Identify, reproduce, and isolate software bugs through concise reporting.
  • Develop and manage test data, tools, and utilities to streamline testing processes.
  • Analyze test results and troubleshoot failures to generate detailed product health reports.
  • Integrate new tests and refine existing ones to continuously improve automation coverage.
  • Monitor industry security reports to design tests that proactively address potential risks and exploits.
  • Lead regression testing efforts to ensure high-quality software releases.

What we're looking for

  • BS in Computer Science, Computer Engineering, or equivalent experience.
  • Experience with Python, Swift, or other object-oriented programming languages.
  • Good understanding of development lifecycles, testing methodologies, and QA processes.
  • Experience in developing comprehensive test plans, test cases, and automating them.
  • Good debugging and troubleshooting skills with a passion for quality.
  • Proven experience working on multi-functional projects, collaborating with various teams to achieve project objectives (preferred).
  • Experience using Xcode to write, triage, and debug automation scripts and test harness enhancements for UI applications (preferred).
  • Strong interpersonal skills and the ability to establish and maintain productive working relationships (preferred).

More like this

Similar roles

Senior Engineer, Software Automation

Danaher Corporation

Irvine, CA 25 days ago
Python Test Automation CI/CD Git pytest Object-Oriented Programming Embedded Systems TCP/IP Bluetooth BLE USB Serial Hardware-in-the-Loop Simulators Emulators Software Architecture Debugging
5+ yrs exp

Applied Networking Quality Engineer

Apple Inc

Cupertino, CA 133 days ago $123,700–$218,000
Python Swift Xcode Test Automation QA Regression Testing Debugging Troubleshooting Object-Oriented Programming