QA Engineer

Santa Clara Valley (Cupertino), California, United States
Sales and Business Development

Summary

Posted:
Weekly Hours: 40
Role Number:200183032
Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Channel Interactive Technology team manages a suite of systems and tools that enable world-class in-store demo experiences for Apple customers worldwide. As a Senior QA Engineer, your focus will be on testing our digital Over The Air (OTA) platforms and on-device demo applications. These OTA platforms and applications enable the experience on demo devices used by millions of customers in Apple Channel stores worldwide. You will work to identify and resolve all quality issues in a dynamic, fast-paced environment. This position requires an individual who can work cross-functionally, synthesize large amounts of complex information, pay attention to detail, and manage multiple concurrent technical initiatives.

Key Qualifications

  • Expertise in macOS and iOS, Apple Apps and services (i.e. iCloud), and Apple hardware
  • Minimum 8-10 years Quality Assurance experience in software required
  • Minimum 5 years experience in developing and automating QA tests using scripting and coding languages (Python, JavaScript, Swift, C++, C#, ObjectiveC, SQL etc.)
  • Experience managing and leading systems quality testing
  • Specialized in designing functional and regression testing, and writing test cases
  • Have deep understanding of software development and the QA lifecycle
  • Proven leadership skills, with an ability to work with minimal supervision and inspire cross-functional team members
  • Experience identifying gaps in the requirements or testing processes and able to generate solutions for continuous improvement
  • Attention to detail with excellent communication and organizational skills; outstanding interpersonal skills
  • Ability to function in a fast-paced environment, prioritize multiple projects under tight deadlines and have flexibility to change course based on business needs or environmental conditions
  • Ability to develop strong cross-functional partnerships, and work within a collaborative, matrixed environment
  • Ability to channel the customer’s perspective and experience when testing and validating features and functionality
  • Experience with Apple device management tools such as MDM Profile Manager, and Configurator 2 is a strong plus

Description

Design end-to-end functional and regression test programs for technical business systems Implement standard QA test methodologies, processes and tools, including automation Scale and automate QA tests Lead and manage ad-hoc and structured tests every day Summarize test findings, analyze data, and manage bug reporting Develop technical documentation including training, installation and FAQs Drive quality out of the QA organization including determining appropriate briefing process, kick-off, radar/ticket tracking and critical issue, and regression plans

Education & Experience

Bachelor’s degree in Computer Science / Computer Engineering preferred

Additional Requirements