Quality Engineer

Cupertino, CA 95014
  • Job Code
    200237655
Summary

Summary

Posted: Jul 13, 2021

Weekly Hours: 40

Role Number:200237655

Imagine what you could do here! At Apple, new insights have a way of becoming excellent products, services, and...Summary

Summary

Posted: Jul 13, 2021

Weekly Hours: 40

Role Number:200237655

Imagine what you could do here! At Apple, new insights have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish!

The Cocoa team crafts and implements frameworks which deliver user level features and develop APIs that are critical building blocks used by Apple and third parties to build outstanding applications for the Apple platforms. The team's deliverables include a wide range of rich functionality in areas such as user interface, text, internationalization, document handling, asset management, data modeling and persistence, concurrency, and operating system interaction. We are looking for critical problem solvers with a sharp eye for detail who would like to play a key role in qualifying Cocoa frameworks, creating tools to automate and help ensure Apple software is of the highest quality.

Key Qualifications

  • Experience in manual and automation testing
  • Experience Cross platform UI Testing and functional testing
  • Knowledge of QA methodology and CI/CD concepts
  • Experience with at least one scripting language. E.g. Python or JavaScript
  • Experience with at least one compiled language. E.g. Java or Swift
  • Experience developing test plan, test strategies and test cases.
  • Experience working cross functional teams.
  • Ability to investigate, debug and triage difficult problems and independently work towards results.
  • Deep understanding of branching and software configuration management.

Description

Our team works together closely in an open, collaborative environment - ready to share or discuss ideas, problems, and solutions. We frequently work with a variety of teams across the company: HI (human interface) designers, developer tools, hardware engineers, technical writers, and more. We encourage curiosity and initiative, value diversity, and depend on the ability to learn and grow when approaching new features and technology.

In this role, as a quality engineer in the Cocoa group, you will work closely with other engineers to test SDK/frameworks, write automation scripts, build tools for automation, help establish pipelines for build and test. You will also help crafting test applications and automate those using Xcode and XCTest. You will be a part of day-to-day design and implementation discussions for the next versions of macOS and iOS. You will also be installing and using unreleased, ground breaking, versions of the OS as well as system applications and frameworks.

Education & Experience

Degree in Computer Science or equivalent experience/skills.

Additional Requirements

  • - Experience writing automation for macOS/iOS applications in Swift or Objective-C is a plus.
  • - Familiarity to create and consume RESTful web services is a plus
  • - Experience maintaining test infrastructure.
  • - Familiarity with Git/SCM


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:

Quality Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account