Tools & Automation Engineer, AppleCare
Sunnyvale, CA - USA
Job Summary
In this role youll be responsible for the teams overall automation strategy from idea to fully built solution. This will involve working with teams all across Apple. You will expand the teams automation frameworks build new tools set up monitoring systems and be responsible for ensuring the team is fully ready to test the latest generation of Apple products while maintaining the high quality of our existing diagnostic and repair systems.
Partner with cross-functional/global teams to define automation requirements and and provide technical guidance to other engineers on the implement and maintain automation frameworks and tools to support Diagnostics and Repair QA test the existing monitoring and scale the QA Automation Lab fleet of devices.
BA/BS degree in a related field or equivalent work experience n5 years of Swift and Python programming building and growing XCUITests and supporting a proven understanding of software testing and QA to extract user scenarios from software feature descriptions and requirements to translate them into effective test plans and written and verbal communication skills and thrives in a dynamic collaborative team knowledge of Unix-based systems.
Understanding of CI/CD systems like Apple Service Toolkit 2 and Field Diagnostics to MDM solutions like Puppet or professional experience with robotics.
Required Experience:
IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more