Apple

Software Tools and Automation Engineer - Apple Services Engineering

PythonJavaAWS
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Das Apple Services Engineering (ASE) Team ist eines der spannendsten Beispiele für die langjährige Leidenschaft von Apple, Kunst und Technologie zu verbinden. Dies sind die Menschen, die den App Store, Apple TV, Apple Music, Apple Podcasts und Apple Books betreiben. Und sie tun dies in einem riesigen Maßstab, indem sie die hohen Erwartungen von Apple mit hoher Leistung erfüllen, um eine enorme Vielfalt an Unterhaltung in über 35 Sprachen für mehr als 150 Länder bereitzustellen. Diese Ingenieure entwickeln sichere End-to-End-Lösungen. Sie entwickeln die maßgeschneiderte Software, die zur Verarbeitung aller kreativen Arbeiten verwendet wird, die Tools, die Anbieter zur Bereitstellung dieser Medien nutzen, alle serverseitigen Systeme sowie die APIs für viele Apple Dienste. Dank der einzigartigen Integration von Hardware, Software und Diensten bei Apple arbeiten die Ingenieure hier partnerschaftlich an einer gemeinsamen Vision. Diese Vision beinhaltet stets ein tiefes Engagement für die Stärkung der Datenschutzrichtlinien von Apple, einem der Grundwerte von Apple. Obwohl Dienste einen größeren Teil des Geschäfts von Apple ausmachen als je zuvor, bleiben diese Teams klein, agil und funktionsübergreifend, was hier größere Einblicke in die vielfältigen Möglichkeiten bietet.

BESCHREIBUNG

Das Apple Services Analytics Engineering QA-Team ist für die Sicherstellung der Qualität und Integrität der Daten verantwortlich, die zu Kundenerfahrungen gesammelt und gemeldet werden. Wir suchen Data Test Automation Engineers auf mittlerem Niveau, die sich für ASE-Produkte interessieren, einen Beitrag zu diesen und zu Apple als Ganzes leisten möchten, die Datenqualität verbessern wollen und bereit sind, modernste Tools und Technologien zu erlernen. Diese Rolle umfasst die Entwicklung automatisierter Test-Tools zum Testen und Validieren von Near Real-Time (NRT)- und Batch-Datenpipelinesystemen.

MINDESTQUALIFIKATIONEN

  1. BS/BA/MS/MA/PhD-Abschluss in einem der MINT-Fächer (Naturwissenschaften/Physik/Chemie/Informatik/Mathematik/Statistik/Ingenieurwesen).
  1. 5+ Jahre Erfahrung mit Big-Data-Technologien (z. B. HDFS, AWS, Spark, Kafka, Voldemort, Cassandra, Druid)
  1. 5+ Jahre Kenntnisse in Python, Java und/oder Scala.
  1. Interesse und Erfahrung im Programmieren sind für diese Position ein Muss.
  1. 5+ Jahre Erfahrung mit Big-Data-Abfragetools (z. B. Hive, HDFS, Azkaban, SparkSQL, HiveQL, CQL)
  1. 5+ Jahre Erfahrung mit Near Real-Time (NRT)- und Batch-Datenpipelines
  1. Erfahrung mit Black-Box-Tests
  1. 5+ Jahre Erfahrung mit Client-Server-Produkten
  1. Kenntnisse in Tools für Datenqualität, Datenprofilierung und Datenintegration.
  1. 5+ Jahre Erfahrung in Datenmigrationen, Data Warehousing und Business Intelligence

BEVORZUGTE QUALIFIKATIONEN

Die tägliche Arbeit umfasst das Verständnis von Near Real-Time (NRT)- und Batch-Datenpipelinesystemen, die von Engineering-Teams für ASE-Produkte entwickelt wurden.

Durchführung von Datenprofilierungen sowie Verständnis von Schemata, Datenzusammenhängen und Datenflüssen unter Verwendung von SparkSQL, HiveQL und Jupyter

Dokumentation von Testplänen, Schreiben von Testfallautomatisierungen und enge Zusammenarbeit mit anderen Teams (Engineering, Projektmanagement usw.), Fehlerberichterstattung und -isolierung

Diese Position erfordert eine eigenmotivierte Person mit ausgeprägten technischen und kommunikativen Fähigkeiten, die in einem Teamumfeld einen Beitrag leisten kann.

Seien Sie dynamisch und bereit, täglich ein hohes Volumen an Änderungen zu testen/regressieren.

Der Kandidat sollte über die Fähigkeit verfügen, automatisierte Tests für NRT- und Batch-Datenpipelines unter Verwendung von QA-Automatisierungstools, Java, Spark und IntelliJ zu implementieren.

Automatisierung von UI-Tests für iOS-Geräte.

Nachweis exzellenter Fähigkeiten in der Fehlerberichterstattung und die Fähigkeit, klar mit Drittanbietern zu kommunizieren

Komfortabel und anpassungsfähig in einem schnelllebigen Umfeld.

Starke analytische Fähigkeiten, Problemlösungskompetenz und kreatives Denken.

Außergewöhnliche analytische Fähigkeiten bei der Testfallgestaltung und Fehlerdiagnose.

Gute Soft Skills, insbesondere Zuhören und die Schnittstellenarbeit mit Stakeholdern

Engagement für benutzerorientiertes Design und qualitativ hochwertige Technologie

Starkes Engagement für technische Qualitätssicherung als wesentlicher Bestandteil des Softwareentwicklungszyklus.

Bereitschaft zur funktionsübergreifenden Zusammenarbeit mit anderen Teams.

Anleitung von Junior-Teammitgliedern.

Ergebnisorientiert, beharrlich und akribisch.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026