Tools and Automation Engineer - Safari/WebKit

Cupertino, CA
  • Job Code


Posted: Aug 27, 2019

Weekly Hours: 40

Role Number: 200095122

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish
Job summary
The Safari and WebKit team is looking for a software engineer to create, maintain and improve Safari and WebKit's cross-platform automated testing and tools infrastructure. This position requires a self-motivated individual with strong programming and communication skills. We're looking for critical thinkers to drive our automated testing to help deliver a high-quality next generation Safari browser to customers on both iOS and macOS

Key Qualifications

  • 1-2 years experience in the software industry, with passion for quality processes
  • Ability to define/design/develop/maintain test automation frameworks
  • Strong experience in utilizing Python, Perl, shell scripting, version control systems, object-oriented methodology, and other related tools/scripting languages
  • Strong problem solving, critical thinking, organization and communication skills
  • Experience in testing and automating APIs, UIs and Native Applications
  • Experience in software development lifecycle, test methodologies and tools
  • Working knowledge of C/C++ or Objective-C
  • Working knowledge of iOS and macOS is preferred


As a Safari/WebKit tools & automation engineer, you will be responsible for creating, maintaining and improving automated testing frameworks/infrastructure and tools used to qualify Safari and WebKit on both iOS and macOS. You will be implementing a mix of functional, performance, stress/reliability, and end-to-end automated tests. In addition, developing innovative tools to boost our testing efficiency, debug failures, and making it easy to communicate results with high level reports. You will also be responsible for monitoring, analyzing and reporting test automation results. Excellent communication skills are a must, because of the high level of interaction with the engineering teams, management, other organizations within Apple, as well as the larger developer community. The ideal candidate will be highly technical, detail-oriented, creative, motivated, and focused on achieving results

Education & Experience

BS in Computer Science or equivalent.

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Tools and Automation Engineer - Safari/WebKit

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account