Automation Engineer

$129,600 - $236,300/Yr

Apple - Los Angeles, CA

posted 4 months ago

Full-time - Mid Level
Los Angeles, CA
Computer and Electronic Product Manufacturing

About the position

As a member of the Beats Engineering team at Apple, you will play a crucial role in enhancing the user experience that Apple devices are known for. This position requires a highly motivated engineer who possesses a deep understanding of how various components within a fully integrated embedded operating system work together, including hardware, software, and applications. Your primary responsibility will be to develop and maintain frameworks and sophisticated automation environments that are essential for creating test flows and automation infrastructure. You will be involved in investigating use cases and system-level operations, as well as developing software to validate the functionality and performance of these systems. In this role, you will collaborate with a team dedicated to crafting and developing automated tools and tests, focusing on deploying and maintaining frameworks in a continuous integration environment. You will be responsible for creating test plans, debugging and isolating issues or bugs identified during test automation, and reporting results across multiple teams. Your contributions will directly impact the quality and reliability of Apple products, ensuring that they meet the high standards expected by customers. The ideal candidate will have a strong commitment to quality and a passion for delivering exceptional experiences to users. You will leverage your proficiency in Python and practical experience in coding for testing purposes to drive the development of robust test automation frameworks. Additionally, hands-on experience in firmware and algorithm validation, particularly related to sensor technologies, will be essential. You will also need practical knowledge of validating machine learning models and algorithms, as well as a solid understanding of software QA methodologies, tools, and the software development lifecycle.

Responsibilities

  • Develop and maintain frameworks and automation environments for testing.
  • Craft test plans and debug issues identified in test automation.
  • Isolate bugs and report results across multiple teams.
  • Drive investigation of use cases and system-level operations.
  • Develop software to validate functionality and performance of systems.

Requirements

  • 5+ years of quality testing experience.
  • Ability to define, design, develop, and maintain test automation frameworks.
  • Proficiency in Python with practical experience in coding for testing purposes.
  • Hands-on experience in firmware and algorithm validation, preferably related to sensor technologies.
  • Practical knowledge of validating machine learning models and algorithms.
  • Strong understanding of software QA methodologies, tools, and software development lifecycle.

Nice-to-haves

  • Knowledge of wireless standards (Bluetooth Classic/LE, WiFi, Thread) preferred.

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.
  • Eligibility for discretionary bonuses or commission payments.
  • Relocation assistance may be available.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service