Setup Assistant Tools & Automation QA Engineer

Cupertino, CA 95014
  • Job Code
    200251421
Summary

Summary

Posted: May 27, 2021

Weekly Hours: 40

Role Number:200251421

The Setup Assistant QA team is responsible for qualifying iOS and macOS Setup experience, which includes data m...Summary

Summary

Posted: May 27, 2021

Weekly Hours: 40

Role Number:200251421

The Setup Assistant QA team is responsible for qualifying iOS and macOS Setup experience, which includes data migration from other devices. We're looking for a Software QA / Tools & Automation Engineer with a passion for iOS to join our ranks and help us continue to improve and deliver a simple, reliable and fast out-of-the-box experience to our customers.

Our team practices multifaceted, fast-paced development that relies heavily on a tight relationship between developers and QA. We're looking for a motivated, organized, critical thinker with a proven aptitude for learning new technologies, ability to understand complex systems and user scenarios, and develop data driven automation solutions! Equally important is an unwavering passion for quality and the user experience. Team members are encouraged to own and champion quality for multiple cross-functional components. This includes active participation in feature design and engineering discussions, leading cross-functional testing efforts, planning and executing testing, and developing and maintaining automation infrastructure and tests.

Key Qualifications

  • Thorough knowledge of iOS, and the Apple ecosystem
  • Comfortable using a variety of UNIX command line tools to interrogate the state of the system and obtain diagnostic information
  • Proficient in manual and automated testing
  • Experience owning/leading qualification effort of a feature or component area through multiple release cycles
  • Curious, determined personality with ability to deconstruct complex issues, and make progress and decisions in spite of incomplete information
  • Excellent written and verbal communication skills
  • You are upbeat, adaptable, and results oriented with a positive attitude
  • Strong CS fundamentals
  • Knowledge of Python or Swift are a plus

Description

Your primary role in the team will be to own and drive the qualification effort for iOS components and features on both shipping and development hardware and OSes, with an emphasis on developing and maintaining automated tests and infrastructure.

Additional responsibilities will include both documented and ad-hoc testing of changes made by software developers, and submission of those changes to the build. This will include defining and validating functional acceptance criteria for new features, validating all software changes, performing standard regression testing and reporting bugs, ensuring that no regressions are introduced into the build. You will be the gate for quality, and will be expected to be a strong advocate for both functional correctness and a polished user experience throughout the development process.

Are you interested in software development, but willing to begin your journey by ensuring that the quality of our software and user experience continues to surprise and delight our customers? If so, you are encouraged to apply.

Education & Experience

BS in Computer Science or 3+ years of equivalent experience

Additional Requirements

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Setup Assistant Tools & Automation QA Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account