Skip to main content

Software Tools and Automation Engineer - Apple Services Engineering

**Weekly Hours:** 40

**Role Number:** 200666145-3337

**Summary**

The Apple Services Engineering (ASE) team is one of the most exciting examples of Apple’s long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive scale, meeting Apple’s high expectations with high performance to deliver a huge variety of entertainment in over 35 languages to more than 150 countries. These engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many Apple services. Thanks to Apple’s unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apple’s privacy policy, one of Apple’s core values. Although services are a bigger part of Apple’s business than ever before, these teams remain small, nimble, and cross-functional, offering greater exposure to the array of opportunities here.

**Description**

The Apple Services Analytics Engineering QA team is responsible for ensuring the Quality and integrity of the data collected and reported on customer experience data. We are seeking Mid-level Data Test Automation Engineers who are interested in ASE products, want to make a difference to them and to Apple as a whole, improving the data quality, and learn cutting-edge tools and technologies. This role involves developing automated testing tools to test and validate near real-time (NRT) and batch data pipeline systems.

**Minimum Qualifications**

+ BS/BA/MS/MA/PhD degree in any of the STEM majors (Sciences/Physics/Chem/CS/Math/Statistics/Engineering).

+ 5+ yrs of Big Data technologies (e.g. HDFS, AWS, Spark, Kafka, Voldemort, Cassandra, Druid)

+ 5+ yrs Knowledge in Python, Java and/or Scala. Interest and experience on coding is a must for this position.

+ 5+ yrs experience with Big Data query tools (e.g. Hive, HDFS, Azkaban, SparkSQL, HiveQL, CQL)

+ 5+ yrs experience with near real-time (NRT) and Batch data pipelines Experience black box testing

+ 5+ yrs experience Client-Server products Knowledge in Data Quality, Data Profiling and Data Integration tools.

+ 5+ yrs experience in data migrations, DataWarehousing, Business Intelligence

**Preferred Qualifications**

+ Day to day work involves understanding near real-time (NRT) and batch data pipeline systems developed by engineering teams for ASE products.

+ Carry out data profiling and understand schema, data interrelationships, and data flows using SparkSQL, HiveQL, Jupyter

+ Document test plans, writing test case automation and working closely with other teams (engineering, project management, etc.), bug reporting and isolation

+ This position demands a self-motivated individual with strong technical and communication skills who can contribute in a team environment.

+ Be dynamic and prepared to test/regress a high volume of changes on a day-to-day basis.

+ Candidate should possess the ability to implement automated tests for NRT and batch data pipelines using QA automation tools, Java, Spark, IntelliJ

+ Automate UI testing for iOS devices.

+ Demonstrate excellent bug reporting skills and the ability to communicate clearly with third parties

+ Comfortable and adaptable in a fast-paced environment.

+ Strong analytical, problem solving and creative thinking skills.

+ Possess exceptional analytical skills in test case design and bug diagnosis.

+ Good soft skills esp. listening and interfacing with stakeholders

+ Dedication to user-focused design & high quality technology

+ Strong commitment to technical quality assurance as a key part of the software development cycle.

+ Willingness to work cross-functionally with other teams.

+ Leading junior team members.

+ Results-oriented, persistent, and meticulous.


Similar jobs