A

Apple

Designs phones, computers and their operating systems

Backend Quality Engineer - App Store Analytics

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeVancouver, BC, CanadaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a similar field.
  • At least 7+ years of industry experience in a similar role.
  • Strong proficiency in Python and/or Java for backend test automation and data validation.
  • Working knowledge of SQL and large-scale dataset validation across distributed storage or data lake environments.
  • Experience with REST API testing and automation.
  • Experience with CI/CD pipelines and continuous testing frameworks.
  • Proven experience implementing shift-left testing practices and embedding automation early in the software development life cycle.
  • Strong analytical, debugging, and communication skills.

Responsibilities

  • Implement and maintain automated validation frameworks for data pipelines and services.
  • Integrate automated tests into CI/CD pipelines to ensure continuous feedback and early defect detection.
  • Partner with developers to shift quality left by embedding testability into data workflows and APIs.
  • Ensure consistency and correctness of client-to-backend data flows across iOS, macOS, tvOS, and web.
  • Design, implement, and maintain automated test frameworks for backend data validation, ETL verification, and system integration testing.
  • Collaborate with data and backend engineers to embed test hooks and validations early in the development lifecycle.
  • Validate data pipelines built on Spark, Kafka, Flink, Hive, Hadoop, and Iceberg, ensuring correctness, completeness, and performance.
  • Develop scalable utilities for schema validation, data comparison, and regression checks across distributed datasets.
  • Conduct functional, regression, and data integrity testing across multiple storage and compute layers.
  • Build monitoring and alerting mechanisms for pipeline health and data quality KPIs.
  • Investigate, isolate, and debug complex data issues across client and backend layers.
  • Document test strategies, automation architecture, and validation reports.

Desired Qualifications

  • Hands-on experience with big data frameworks, including Spark, Kafka, Flink, Hadoop, Hive, and Iceberg.
  • Familiarity with containerized environments such as Docker and Kubernetes, and deployment automation.
  • Knowledge of Charles Proxy, Postman, or equivalent tools for API and network validation.
  • Exposure to iOS/macOS platforms and Swift for end-to-end validation scenarios.
  • Experience building maintainable, reusable, and scalable test automation systems.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs