Automation Software Quality Assurance Engineer - AMP

Apple

  • Job Number: 113718042
  • Santa Clara Valley, California, United States
  • Posted: Apr. 26, 2018
  • Weekly Hours: 40.00

Job Summary

The Apple Media Products Analytics QA team is responsible for the Quality and integrity of the data collected and reported on customer experience data.

The Team is looking for a Quality Automation Software Engineer.

We are seeking experienced QA engineers who can test features, detect issues, compile quality metrics and develop automation scripts, frameworks, tools and much more:

Design new tools and processes to validate the Quality of metrics and analytics pipelines of the Apple's Media Products (AMP) engineering organization; Develop new ways to test and validate our data pipelines from the mobile to the Apple customers facing dashboards.

Key Qualifications

  • Deep understanding of quality assurance software testing, system integration and preparing test plans, as well as experience owning and driving features testing.
  • You will be persistent, and meticulous.
  • Experience in high level programming languages such as Java, Scala, or Python, swift.
  • Experience in Mobile or WebApps automation.
  • Experience with databases and SQL is a plus.
  • Experience in developing Tests for big data pipelines using technologies like Kafka, Flume, or Storm.
  • Aptitude to learn new technologies.

Description

You will be developing functional, regression and compatibility automated tests for the Data Engineering team within Apple. Responsible for crafting and developing tests and well as the testing infrastructure i.e. testing tools, test frameworks, test reporting mechanisms, services, data back end . Integrate with the continuous integration systems to ensure all of the tools, services developed are properly tested and meet the quality goals. Write different types of tests i.e. Unit, Integration, Acceptance for existing and new projects so as to ensure bug free software is delivered which is as per the requirements. Ability to investigate and triage hard problems.

Day to day work involves bug reporting and isolation, test plan documentation, writing test case automation and working closely with other teams (engineering, project management, etc.). This position demands a self-motivated individual with strong technical and communication skills who can contribute in a team environment. You have the ability to be flexible and able to bounce between dynamic tasks expertly. You will own complete functional areas and be able to define test approaches and strategies, as well as execute functionality, compatibility, integration and reliability testing while developing the best tools and methods to automate the qualification for our Metrics related products and related technologies.

Education

BS in Computer Science or equivalent experience

Read Full DescriptionHide Full Description
Confirmed 3 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles