Software Quality Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$129,300–$194,700 / yr
Posted
128 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $168k
This role $162k
$109k most similar roles pay here $223k

This role pays less than 57% of similar roles. Most pay $142,400–$194,325 — the shaded band above. At the midpoint, this role pays about $162k versus about $168k 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 3513 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2730 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Quality Engineer

As a Software Quality Engineer, you will join the engineering team focused on testing software and frameworks used to develop next-generation human interface devices. You will be responsible for identifying potential weaknesses in new applications, authoring detailed test plans covering end-to-end functionality, and developing robust, repeatable automated testing solutions. Your daily work involves executing manual and automated tests across various hardware and software configurations while tracking performance and driving issues to closure. To succeed, you must possess experience programming in Python and another object-oriented language like Objective C, Swift, or Java. You will also utilize knowledge of continuous integration systems, cloud services, and data processing. The role specifically addresses the technical challenge of testing macOS and iOS frameworks that drive unique user interfaces and interface with low-level software for data processing pipelines.

What you'll do

  • Identify potential weaknesses by breaking new applications into functional parts and analyzing deployment contexts.
  • Author detailed test plans covering end-to-end functionality and edge cases.
  • Develop robust, repeatable automated testing solutions for software features.
  • Execute manual and automated test plans across various hardware and software configurations.
  • Create new tools, fixtures, and methodologies to stress software features.
  • Document all test cases and code used during the execution process.
  • Track test performance and report results while driving identified issues to closure.

What we're looking for

  • Experience programming in Python and one other object-oriented language like Objective C, Swift, or Java.
  • Experience testing and debugging UI frameworks.
  • Skilled in bug hunting and identifying regressions.
  • Familiarity with continuous integration, scheduling systems, cloud services, and data processing.
  • MS or PhD in SW/CS/EE or related degrees (preferred).
  • Knowledge of Mac systems and MacOS/iOS or UNIX variants (preferred).
  • Experience with software measurement tools to analyze performance and memory usage (preferred).
  • Bachelors degree.

More like this

Similar roles

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 36 days ago $129,300–$225,300
Python Swift Xcode iOS macOS visionOS WatchOS Test Automation UI Automation AI-powered development tools UI/UX Design Firmware low level software drivers

Software Quality Engineer

Adobe

New York, NY 14 days ago $113,400–$221,750
Playwright Cypress Selenium React C++ WebGL WebGPU Jest React Testing Library CI/CD GitHub Actions CircleCI Jenkins AWS S3 Tailwind GTest Catch2 Valgrind Lighthouse

Software Quality Engineer

Adobe

New York, NY 14 days ago $113,400–$221,750
Playwright Cypress Selenium React C++ WebGL WebGPU Jest React Testing Library CI/CD GitHub Actions CircleCI Jenkins AWS S3 Tailwind GTest Catch2 Valgrind Lighthouse

Software Quality Engineer

HP Inc.

Fort Collins, CO 7 days ago
Python Test Automation CI/CD Agile JIRA Jenkins Scripting API Copilot AI Test Rail SIP Protocol Software Testing Debugging Stress Testing Performance Testing