Tools & Automation Engineer

Apple

Date listed

2 months ago

Job Location

Cupertino, CA

Employment Type

Full time

Employees

10001+

Total Funding

$6.2 billion

Glassdoor Rating

4.0 / 5 (15000 reviews)


Join our Sensing and Connectivity team and drive innovation that matters. We craft and seamlessly integrate technologies that enrich people’s lives and deliver the best user-experience. We are looking for a motivated, Bluetooth Tools & Automation Engineer with an ability to seek solutions to unusual problems with valued interpersonal skills.

Develop test automation scripts using Python Develop and maintain reports of all automation issues and test results Working closely with dev team and analyze the root causes for the issues. Debugging and maintenance of automation test scripts. Bring up test setups and regular maintenance of test setups. Develop Framework to utilize in DevOp and CI style testing. Work with cross functional teams to get requirements and implement automation feature request.

Skills & requirements

  • Experience designing and developing robust and scalable automation frameworks using industry best practices.
  • Strong understanding of object oriented programming concepts
  • Experience building automation stations for testing embedded devices for various mobile operating systems.
  • Good understanding of web frameworks and RESTful APIs.
  • Experience with hardware communication interfaces such as USB, UART, I2C, SPI.
  • Experience with source control (Git, GitHub Flow, Gitlab, SVN, Perforce)
  • Should understand Development Methodology and should have excellent troubleshooting skills.
  • Experience on Continuous Integration tools like Jenkins is a plus
  • Good Knowledge on database concepts.
  • Experience in documenting and maintaining reports and helping with software release process.
  • Highly motivated, dedicated, quick learner and have proven ability to work individually and as a team.
  • Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and fit well in fast paced environment.
  • Experience building/creating/using Robotics to create automated solutions.
  • Domain expertise in one of these areas: wireless RF protocols, Bluetooth, BLE, Wifi, audio quality.

Bachelor's or Master’s degree in Computer Science, EECS, or equivalent experience.