Software Development Engineer – Test

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$220,900 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $161k
This role $184k
$106k most similar roles pay here $233k

This role pays more than 72% of similar roles. Most pay $128,437–$193,610 — the shaded band above. At the midpoint, this role pays about $184k 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 1833 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer – Test

As a Software Development Engineer in Test at our eCommerce platform, you will join a dynamic team of engineers dedicated to ensuring the reliability and quality of backend services. Your primary responsibilities include designing and implementing automated test frameworks using Java-based tools like JUnit and TestNG, as well as performing API testing with REST Assured to validate data integrity and functionality. You will collaborate closely with software engineers and product managers to understand requirements and ensure comprehensive test coverage, while also engaging in technical discussions to enhance the system’s testability. Additionally, you will maintain CI/CD pipelines, write test automation frameworks using Docker for containerization, and deliver regular updates on testing status and quality metrics to stakeholders. This role requires expertise in Java or Python, REST API automation testing, HTML/CSS/Javascript for web application development, and a strong commitment to software testing methodologies that promote high-quality software delivery at scale.

What you'll do

  • Design and develop automated test frameworks using Java-based tools like JUnit and TestNG.
  • Execute API testing with REST Assured to validate backend service functionality and data integrity.
  • Implement comprehensive test plans and cases to ensure thorough coverage of all functionalities.
  • Debug complex technical issues and resolve them efficiently during the testing phase.
  • Advocate for superior software testing practices, fostering adoption within the engineering team.

What we're looking for

  • Bachelor’s degree in Computer Science or related field with at least 3 years of relevant work experience.
  • Experience developing and testing large-scale web applications using Java or Python.
  • Proficiency in REST API automation testing and writing test automation frameworks.
  • Knowledge of cloud technologies like AWS and containerization tools such as Docker.
  • Expertise in CI/CD pipelines for executing automated tests.
  • Utilization of Software Development Lifecycle methodologies to ensure quality and timely delivery.

More like this

Similar roles

Software Development Engineer – Test

Apple Inc

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

Sr SDET

Apex

Austin, TX 39 days ago
Java JUnit TestNG REST-Assured Postman JMeter Kubernetes Docker GCP CI/CD Agile PubSub RabbitMQ Kafka Python Go AWS Azure PostgreSQL Maven Gradle
Hybrid

Software Development Engineer in Test

Apple Inc

Cupertino, CA 25 days ago $181,100$318,400
Python Swift SQL Kubernetes Docker CI/CD Javascript Typescript HDFS AWS Spark Kafka Cassandra PyTorch Scikit-learn Prometheus Grafana

Software Developer Engineer in Test

BECU

Remote 5 days ago $106,600$130,100
Python C# JavaScript TypeScript Selenium JUnit Nunit MSTest xUnit jest puppeteer mocha pytest unittest Specflow Git CI/CD SQL PostgreSQL Docker Kubernetes
Remote

Software Development Engineer

Adobe

San Jose 80 days ago $123,700$179,200
Java Python Scala AWS Azure Spark Kafka Flink Apache Iceberg Delta Lake Kubernetes Docker PostgreSQL CI/CD

Software Development Engineer

Adobe

San Jose 104 days ago $148,500$214,950
Java Scala Spark Kafka AWS Azure Docker Kubernetes REST HTTP JSON MySQL HBase Cassandra MongoDB Agile CI/CD