Software Development Engineer in Test

Apple Inc

Actively hiring Posted today Verified listing
Cupertino, CA Posted 1 day ago $181,100$318,400 / year

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $161k
This role $250k
$100k most similar roles pay here $342k

This role pays more than 93% of similar roles. Most pay $135,000–$186,224 — the shaded band above. At the midpoint, this role pays about $250k versus about $161k 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 324 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 230 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR

The Apple Services Engineering (ASE) team is seeking a senior software development test engineer to join the Media Services QA team. This role involves developing tools and frameworks for client-to-server automation testing, ensuring high-quality data integrity across various ASE products like the App Store and Apple Music. The ideal candidate will have extensive experience in building QA automation solutions using Swift, Python, and SQL, alongside proficiency in full-stack development with JavaScript or TypeScript. They should also be skilled in service infrastructures such as Kubernetes, Docker, and CI/CD pipelines, and possess a strong understanding of data analytics and AI agent creation. The position requires expertise in big data technologies like HDFS, AWS, Spark, Kafka, and Cassandra, as well as experience with near real-time and batch data pipelines. This role demands a self-motivated individual who can work effectively in a cross-functional team environment to tackle complex business challenges at scale.

What you'll do

  • Develop tools and frameworks for QA automation testing in Swift, Python, and SQL.
  • Build full-stack solutions including back-end services and front-end UI design using JavaScript or TypeScript.
  • Create and maintain service infrastructures like Kubernetes, Docker, and CI/CD pipelines.
  • Design data analytics systems to test data interrelationships and pipeline integrity.
  • Develop AI agents for automation testing and quality assurance processes.
  • Enhance data quality by implementing cutting-edge tools and technologies in QA.

What we're looking for

  • B.S. or M.S. in Computer Science or equivalent experience.
  • 10+ years of experience in QA automation testing and tool development.
  • Proficiency in Swift, Python, SQL, JavaScript/TypeScript.
  • Strong skills in Kubernetes, Docker, CICD pipelines, and service infrastructures.
  • Understanding of data analytics, interrelationships, and pipeline testing.
  • Experience designing AI agents and working with big data technologies.
  • Excellent analytic and problem-solving abilities.

More like this

Similar roles

Software Development Engineer – Test

Apple Inc

Cupertino, CA 6 days ago $182,127$220,900
Selenium Appium Playwright Java Python Shell JMeter Gatling Kafka SQL AWS Spring Jenkins GitHub PostgreSQL MongoDB CI/CD

Staff Software Development Engineer in Test

Broadcom

Palo Alto, CA 29 days ago $120,000$192,000
Python PyTest Robot_Framework Jenkins GitLab_CI REST_APIs VMware AWS Azure GCP CI/CD Mentoring Networking Security Cloud_Technologies Bash YAML Multithreading Manual_Testing

Staff Software Development Engineer in Test

Alteryx

Remote (New Jersey, Usa - Remote, US) 16 days ago $154,200$203,110
Python TypeScript Java Playwright Selenium TestCafe AWS Azure GCP Gitlab Pipelines Docker Kubernetes CI/CD GKE Performance Testing Security Testing Reliability Testing Accessibility Testing Localization Testing ETL Analytics Platforms Shift-left Tooling Signadot mirrord Ephemeral Environments
Remote

Software Development and Test Engineer

Adobe

San Jose 7 days ago $148,500$214,950
Playwright Selenium Cypress TestNG JavaScript Java AI-based testing tools functional testing regression testing integration testing performance testing E2E testing test planning test case design test execution test reporting infrastructure creation debugging deployment strategies

Software Engineer, Testing

Cboe Global Markets

MO 16 days ago $93,500$121,000
Python PostgreSQL Snowflake CI/CD Docker Kubernetes SQL Apache Kafka Linux Git Jenkins GitHub Actions
Hybrid