Automation Engineer

  • San Diego, CA
  • Posted 40 days ago | Updated 2 days ago


On Site
$80,000 - $120,000
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required


Hardware testing
Bluetooth Protocols

Job Details

Title: Automation Engineer

Duration: Fulltime

Location: San Diego, CA (Onsite)

Job Description:

QA engineer to help validate Sensor HW and supporting SW features on Apple Products.

The engineer needs to be working from the lab 5 days a week.


Work scope involves manual validation of sensor features - develop, design, and execute test cases, and test results in data collection, data analysis, and reporting.


  • Apple to define the scope of work and provide sign-off on requirements.
  • Vendor to document all requirements, features, and enhancements.
  • Vendor to provide weekly reporting.
  • Apple to sign on deliverables.
  • The vendor team will not have access to production data.


  • Education - BS or higher in EE/CE/CS
  • Experience with testing consumer electronics.
  • Experience with test automation frameworks and languages.
  • Design, build and maintain automated test solutions.
  • Experience in executing automation using Python Programming or other languages (preferably Python ) and able to generate quality report
  • Identify, reproduce and report issues with crisp data.
  • Experience analyzing test data.
  • Experience in MATLAB (nice to have)

Key Qualifications:

  • Committed to quality and passionate about customer experience.
  • Keen interest in sensor technologies.
  • Detail-oriented and strive for product excellence.
  • Ability to make data-driven decisions on a regular basis.
  • Deep understanding of QA methodologies & practices
  • Solid debugging expertise and ability to investigate and triage complex problems.
  • Good knowledge of Hardware/Software Development Life Cycle
  • Excellent written and verbal communication skills and experience presenting data to cross-functional teams.

Success Criteria/Definition of Done:

  • Ability to understand and interpret automation scripts.
  • Execution of test cases both manual and automated scripts.
  • Ability to generate different types of reports based on issues/problems.
  • Ability to engage in discussions with the Apple Test Engineers on the testing results.
  • Ability to capture quality issues and identify regressions.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.