Bachelor's Degree in Computer Science or related field.
Familiarity with software quality testing and automation.
Knowledge of at least one of the following programming languages: Python, JavaScript, Java.
Experience in testing APIs/Web Services.
Source control and build tools experience with GIT, Jenkins.
Experience with Continuous Integration and software build processes.
Hunger to learn and explore new technologies to optimize the existing process.
Strong problem solving and interpersonal skills.
Excellent written and verbal communication.
Understanding of QA processes (test case planning, feature ownership, automation reporting and triage, bug reporting, regression).
Knowledge of test automation frameworks, automation framework architecture, design, development and scripting languages.
Hands-on experience in JavaScript, Playwright or Selenium.
Ability to work cross-functionally across multiple teams.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.