Software Tools and Automation Engineer - Apple Services Engineering

Apple Inc

Actively hiring Posted today Verified listing
Seattle, WA Posted 1 day ago $134,800$245,800 / year

At a glance

AI generated

TL;DR

As a Mid-level Data Test Automation Engineer at Apple Services Engineering (ASE), you will join a dynamic team responsible for ensuring the quality and integrity of customer experience data. Your day-to-day responsibilities include developing automated testing tools to validate near real-time and batch data pipeline systems, conducting black box testing, and working closely with engineering teams to document test plans and automate UI tests for iOS devices. You will leverage Python, Java, Scala, SparkSQL, HiveQL, and other big data technologies such as HDFS, AWS, Kafka, and Cassandra to ensure robust data quality and integrity across ASE products. This role demands strong technical skills in data profiling, schema understanding, and test case automation, along with excellent communication abilities for interfacing with stakeholders and leading junior team members.

Skills

Python Java Scala Hive HDFS Azkaban SparkSQL Cassandra Druid Kafka AWS Jupyter Spark intelliJ

What you'll do

  • Develop automated testing tools to validate near real-time (NRT) and batch data pipeline systems.
  • Conduct black box testing for client-server products in ASE.
  • Document test plans and write test case automation for engineering teams.
  • Perform data profiling using SparkSQL, HiveQL, and Jupyter notebooks.
  • Implement automated UI tests for iOS devices.
  • Report bugs clearly and isolate issues effectively.

What we're looking for

  • BS/BA/MS/MA/PhD in STEM fields (Sciences/Physics/Chem/CS/Math/Statistics/Engineering).
  • 5+ years of hands-on experience with Big Data technologies like HDFS, AWS, Spark, Kafka, Cassandra, Druid.
  • Proficient in Python, Java, and/or Scala; coding skills are essential for this position.
  • Expertise in Big Data query tools such as Hive, HDFS, Azkaban, SparkSQL, HiveQL, CQL.
  • 5+ years of experience with near real-time (NRT) and batch data pipeline systems.
  • Experience in data quality, profiling, integration, migrations, warehousing, and business intelligence.

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $190k
$108k most similar roles pay here $261k

This role pays more than 66% of similar roles. Most pay $137,875–$209,750 — the shaded band above. At the midpoint, this role pays about $190k versus about $174k 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

More like this

Similar roles

Senior Software Engineer, Apple Services Engineering

Apple Inc

Cupertino, CA 5 days ago $181,100$318,400
ApacheSpark ApacheFlink ApacheKafka Cassandra Java Scala Python AI MCPServers AgenticWorkflows LargeLanguageModels LangGraph Apache CI/CD Git Jenkins Docker Kubernetes AWS GCP PostgreSQL Redis MongoDB

Tools and Automation Engineer

Apple Inc

Austin, TX 14 days ago
Python Java SQL Unix HTML CSS XML JUnit Selenium Appium Jenkins Git Docker Kubernetes AWS CI/CD PostgreSQL MongoDB

Software Automation Engineer

Apple Inc

San Francisco Bay Area, CA 12 days ago
Python C++ PostgreSQL MySQL Kubernetes AWS S3 GCS REST APIs CI/CD Docker Prometheus Git Terraform AI-Assisted Development Tools LLM-Based Tools ROS Raspberry Pi M1 Chip