Macintosh Performance Analysis Engineer
Santa Clara Valley (Cupertino), California, United States
The Mac Systems Quality team is looking for a highly motivated engineer with excellent communication, and programming skills. In this role you will lead the effort to create, maintain, and improve our automated cross-platform / operating system tests and develop innovative tools to boost our testing efficiency, analyze test data, and automatically detect/triage competitive analysis issues. The position requires a critical thinker with strong debugging skills and an aptitude for learning new technologies and creating well-thought-out experiments. Do you have an analytical mind and enjoy solving challenging problems in a fast paced and dynamic environment? Do you like working on a team that makes a difference with the products they create? You can help to drive and improve the quality of future Apple products that will delight and inspire millions of Apple’s customers every single day. Come join a creative team of engineers dedicated to keeping Mac innovation the highest in the industry.
- Ability to define/design/develop/maintain test automation frameworks
- Coding and scripting experience to support test framework, automation, and tool development (Python, shell preferred)
- Knowledge of computer architecture, MacOS/Unix like environment
- Excellent written and verbal communication skills and experience presenting data to cross-functional teams and/or management
This position requires a self-motivated individual with strong QA fundamentals and prior programming or automation experience to handle responsibilities spanning all phases of development. You will be responsible for writing new automated cross-platform tests and for maintaining the infrastructure necessary to run that automation. In early development phases, you will be asked to develop an automation test plan in cooperation with HW and SW engineering to cover the testing of new features. As development progresses, you will work closely with engineers to build and maintain automated test suites and infrastructure. Along the way, you will build knowledge of issues with our products and expand the test suites to cover those. Once tests are mature, you will execute these tests to collect and analyze system power/performance data and use this data to identify, reproduce, and isolate HW/SW bugs related to unreleased Mac products.
Education & Experience
BS EE/CS/CE or equivalent experience preferred