Apple - Cupertino, CA

posted 2 months ago

Full-time - Manager
Cupertino, CA
10,001+ employees
Computer and Electronic Product Manufacturing

About the position

As the Software Quality Engineering (QE) Manager for the Find My Team at Apple, you will play a pivotal role in ensuring the quality and reliability of our innovative products and services. The Find My application is a powerful tool that helps users locate their Apple devices and personal belongings, and your leadership will be crucial in maintaining the high standards that our customers expect. You will lead a team of Test Engineers and Automation Engineers, guiding them in their efforts to deliver exceptional quality assurance across various layers of our technology stack, from web applications to embedded software systems. Your experience in full-stack QE will be invaluable as you navigate the complexities of testing across client, firmware, and hardware layers, particularly with communication protocols such as Bluetooth and Cellular. In this role, you will collaborate closely with multi-functional teams, including hardware, firmware, and software engineers, to drive the quality engineering efforts for Find My products and features. You will utilize a combination of Automation, Functional, and Exploratory Testing methodologies to ensure that our products meet the highest quality standards. Your responsibilities will include managing a diverse team of test development engineers, creating innovative automation solutions, and analyzing test results to continuously improve product quality. You will also be responsible for supporting pager-duty on a 24/7 basis as needed, ensuring that our products remain reliable and effective for users around the clock. Your leadership will extend beyond technical expertise; you will be expected to foster a culture of accountability and motivation within your team, mentoring team members to enhance their skills and contributions. You will drive release decisions, scope work effectively, and ensure that bug convergence is prioritized. Your ability to build strong relationships across large organizations will be essential as you work in a fast-paced, schedule-driven environment, often collaborating with team members across different time zones, including Europe. This role requires a passion for quality, a commitment to continuous improvement, and excellent communication skills to articulate your vision and results to stakeholders.

Responsibilities

  • Manage a team of test development engineers to support Find My products and features.
  • Create innovative automation solutions to enhance software testing.
  • Compile, analyze, and present test results to drive product quality improvements.
  • Support pager-duty on a 24/7 as-needed basis.
  • Collaborate with multi-functional teams across different time zones.

Requirements

  • BS in Computer Science, Computer Engineering, Electrical Engineering, or a relevant field.
  • Proficient coding skills in C++, Objective C, Python, Java, or related object-oriented languages.
  • Experience in hardware, firmware, embedded, and daemon-level software quality assurance solutions.
  • Hands-on knowledge of communication protocols including Bluetooth and Cellular.
  • Strong understanding of QA methodologies including triaging, debugging, and automating tests.
  • Proven experience with at least one of Apple's ecosystems such as Find My, AirTag, AirPods, Watch, iPhone, or CarPlay.
  • Demonstrated passion for quality and ability to discuss tangible improvements to products and processes.
  • Experience mentoring team members to improve their skill sets and deliverables.
  • Experience driving release decisions and scoping work effectively.
  • Hands-on experience writing object-oriented code and creating automation frameworks for large-scale testing scenarios.
  • Ability to work in a fast-paced, schedule-driven development environment.
  • Track record of building strong working relationships across large organizations.
  • Ability to work efficiently in an ambiguous and interdependent work environment.

Nice-to-haves

  • Experience as an Engineering Manager or Software Quality Manager.
  • Experience working with accessories or other hardware.
  • Web and Services quality engineering experience.
  • Ability to attract, retain, and grow a self-organized and highly empowered team.
  • Experience owning release decisions and project scoping.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple's discretionary employee stock programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service