Software QA Engineer, Automation

Apple Inc

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$141,800–$258,600 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $200k
$121k most similar roles pay here $273k

This role pays more than 68% of similar roles. Most pay $135,750–$209,750 — the shaded band above. At the midpoint, this role pays about $200k versus about $173k 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 1817 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software QA Engineer, Automation

Join our Siri AI Quality Engineering team as a Senior Software QA Engineer specializing in automation. You will play a pivotal role in modernizing software frameworks for Apple’s upcoming hardware platforms, ensuring they are robust and adaptable to new architectures. Your day-to-day responsibilities include developing and maintaining scalable testing frameworks using machine learning models, creating test plans, and collaborating with cross-functional teams to enhance AI assistant experiences. Ideal candidates have 5-10+ years of experience in software quality engineering, expertise in Python, Bash, or Swift, and a deep understanding of ML/NLP libraries. This role demands strong skills in automated testing methodologies, system design, and the ability to innovate using large language models to improve efficiency.

What you'll do

  • Develop and maintain robust testing frameworks using machine learning models.
  • Create scalable simulation systems for quality assurance in AI products.
  • Write comprehensive test plans and cases for software development projects.
  • Assess risks and file defects with relevant data for accurate test reporting.
  • Innovate and improve efficiency of daily work using large language models.

What we're looking for

  • 5-10+ years of experience as a Software Quality Engineer with automation focus
  • Expertise in Python, Bash, Swift, and ML/NLP libraries
  • In-depth knowledge of software development lifecycle and testing methodologies
  • Develop test plans, assess risks, file defects, and provide data for test reporting
  • Create and maintain robust testing frameworks using machine learning models
  • Experience developing comprehensive test strategies including architecture and cases
  • BS/MS or equivalent experience in Computer Science or related field

More like this

Similar roles

Software QA Engineer, Automation

Apple Inc

Cupertino, CA 2 days ago $121,300$213,700
Python Bash Swift ML/NLP libraries CI/CD LLM Automation testing methodologies Integration testing Component mocking Dependency injection

Senior Software QA Engineer, Siri Client Platforms

Apple Inc

Cupertino, CA 9 days ago $181,100$318,400
Git Jenkins Python CI/CD Kubernetes Docker PostgreSQL Prometheus Grafana AWS Terraform Swagger JUnit Selenium Appium RobotFramework Postman SonarQube Maven Gradle

Automation and Design Test Engineer

Apple Inc

San Francisco, CA 104 days ago $147,400$272,100
Python Java Swift Objective-C CI/CD TeamCity Jenkins Docker Kubernetes Git GitHub PostgreSQL MySQL AWS Azure Generative AI Terraform Prometheus Grafana

Automation and Design Test Engineer

Apple Inc

San Francisco, CA 104 days ago $147,400$272,100
Python Java Swift Objective-C CI/CD TeamCity Jenkins Docker Kubernetes Git GitHub PostgreSQL MSSQL Generative AI Terraform AWS Azure

Automation and Design Test Engineer

Apple Inc

San Francisco, CA 104 days ago $147,400$272,100
Python Java Swift Objective-C CI/CD TeamCity Jenkins Docker Kubernetes Git GitHub PostgreSQL MySQL AWS Azure Generative AI Terraform Prometheus Grafana