About The Position

The App Store Analytics Quality Engineering team ensures the accuracy, reliability, and integrity of customer experience data that powers features and insights across the App Store ecosystem. This engineer drives quality for large-scale distributed data systems and collaborates with engineering, data, and program management teams to define test strategies, develop testing automation, and maintain data quality across ingestion, transformation, reporting, and UI layers. The role focuses on quality throughout the data lifecycle, from client instrumentation through backend aggregation and reporting dashboards. It applies shift-left testing principles by embedding quality checks early in development and integrating test automation into CI/CD pipelines. The position requires technical depth, analytical skills, and the ability to influence quality across complex, evolving systems.

Requirements

  • 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, frontend, and data pipeline test automation.
  • Working knowledge of SQL and large-scale dataset validation across distributed storage or data lake environments.
  • Experience with REST API testing and test automation.
  • Experience with UI testing and test automation.
  • Experience with CI/CD pipelines and continuous testing frameworks.
  • Proven experience implementing shift-left testing practices and embedding automation early in the SDLC.
  • Strong analytical, debugging, and communication skills.

Nice To Haves

  • Hands-on experience with Big Data frameworks such as Spark, Kafka, Flink, Hadoop, Hive, and Iceberg.
  • Hands-on experience with mobile testing.
  • 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.
  • Passion for building maintainable, reusable, and scalable test automation systems.

Responsibilities

  • Implement and maintain automated validation frameworks for data pipelines, backend services, and frontend services.
  • Integrate automated tests into CI/CD pipelines to provide continuous feedback and detect defects early.
  • Partner with developers to embed testability into data workflows, APIs, and UI dashboards.
  • Ensure consistency and correctness of client-to-backend data flows across iOS, macOS, tvOS, visionOS, and Web.
  • Collaborate with engineering, data, and program management teams to define test strategies and drive testing automation development.
  • Ensure high data quality across ingestion, transformation, reporting, and UI layers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service