AppleCare Field Service Diagnostics - Software QA Engineer

Santa Clara Valley (Cupertino), California, United States
Support and Service

Summary

Posted:
Weekly Hours: 40
Role Number:200128443
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The people here at Apple don’t just craft products - they build the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. The AppleCare Field Service Diagnostics Engineering team is seeking an Software QA Engineer to support diagnostics and systems validation. Software Quality Assurance experience to assist with validation of Mac and iOS diagnostic tools used in field service channels to drive key performance metrics and support Apple customers.

Key Qualifications

  • At least 4+ years of software-based QA experience or a related field.
  • Working knowledge of UNIX-based systems and command-line tools for debugging, analysis, and automation.
  • Expert knowledge of core QA methodologies, including creation of test plans and test cases, authoring documentation, problem isolation techniques, regression testing, ad hoc testing, and systems integration testing.
  • Advanced familiarity with operating and fixing Apple hardware and software (iOS, macOS, and associated hardware).
  • Capable of delivering high-quality work on tight timelines.
  • Self-motivated, independent, and proactive.
  • Outstanding collaboration skills.
  • Excellent written and verbal communication skills.
  • Ability to accurately collect and track incoming test data, and to assist developers and project leads in gauging project impact.
  • Experience operating hardware test fixtures is helpful.
  • Experience with testing automation software and scripting development on macOS and iOS platforms is a plus.
  • UNIX, python, or other scripting proficiency is a plus.
  • Experience with a test tracking software package.

Description

Create and execute systematic, end-to-end test plans and test cases by working with developers and interpreting functional specification documents. Use bug-tracking software to report and prioritize issues; work with developers and team leads to understand and pursue issues to resolution. Provide project managers and team leads with timely and accurate QA status and progress during all project testing phases, including summarizing testing results at project conclusion. Collaborate with and provide support to developers, readiness, localization, and other cross-functional teams. Contribute to initiatives to improve the overall integration and QA process, such as identifying and closing gaps in testing coverage or inefficiencies in workflows. Execute and oversee all activities in a test plan to ensure that objectives are met.

Education & Experience

Additional Requirements

  • Experience operating hardware test fixtures is beneficial.
  • Experience with testing automation software and scripting development on macOS and iOS platforms is a plus.
  • UNIX, python, or other scripting proficiency is a plus.
  • Experience with a test tracking software package.