Apple Music - Senior Software QA Engineer

With Apple in Seattle WA US

More jobs from Apple

Posted on May 21, 2020

About this job

Job type: Full-time
Role: QA/Test Developer
Industry: Consumer Electronics
Company size: 10k+ people
Company type: Public

Technologies

unix, osx, qa

Job description

This team is more than a group of engineers — it’s a group of music lovers! That passion has made Apple Music the world’s most complete music experience, with over 60 million songs, thousands of playlists, and daily selections from music specialists for 115 countries. The team’s data-driven engineers focus relentlessly on the customer experience by running worldwide experiments and analyzing usage and latency, while collaborating with Apple’s product groups. As a result, someone can use the Shazam app to identify an intriguing song in a café in the morning, add it to their playlist from Apple Watch, listen to it through their AirPods on their commute, and share it with their family on HomePod at dinnertime. And there’s more where that came from, because personalization powered by machine learning and music science helps listeners discover more of what they love. Apple Music is a big part of Apple’s business because it’s a big part of people’s lives. Areas of work: macOS/iOS Engineering, Full-Stack Engineering, Front-End Engineering, Back-End Engineering, Quality Engineering, Machine Learning Engineering, Data Science, Data Engineering, Site Reliability Engineering, Commerce Engineering, and Engineering Project Management.

We are seeking a dedicated SQA Engineer who will be responsible for testing and qualification of the iTunes Store content ingestion and delivery systems. In this role you will have experience with content management systems and audio/video/media ingestion tools with a focus on data flows and reconciliation. The SQA candidate must be multifaceted and prepared to test/regress a high volume of changes on a day-to-day basis. Experience with client/server architecture and request/response flows should also be a core area of experience, as well as the ability to access and interpret server logs. This position requires strong analytical skills in not only approaching and executing tests, but in analyzing the details of test results for projects. Strong bug reporting skills and ability to communicate clearly with developers are a must. We are looking for a self starting, high-energy individual who is not afraid to question assumptions, seek problems under tight deadline constraints, and deliver imaginative solutions.

Skills & requirements

  • You possess a deep understanding of SQA methodologies and practices
  • Systems Troubleshooting Experience - Examining log files, understanding system dependency, etc.
  • Previous experience with Command Line Unix and OS X
  • Familiarity with digital media files and content - audio, video, eBook, apps
  • Experience with Mac OS, Win, iOS, UNIX, XML and SQL
  • Programming experience with JAVA, or Shell Scripting
  • Experience with both manual/UI testing as well as automated approaches, and willingness to engage in both
  • Knowledge of test plan creation and QA processes

BS in Computer Science, or equivalent work experience We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply here