Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

QA Automation Engineer - [Apple]

Purple Drive

Job Title

QA Automation Engineer - AI/ML Testing (Apple Experience Mandatory)

Job Summary

We are seeking an experienced QA Automation Engineer with 4-6 years of experience in automation testing and quality assurance, with mandatory prior experience at Apple . The ideal candidate will have strong expertise in testing AI/ML-powered applications , data-driven systems , and enterprise web applications using Python , Selenium , PyTest , REST APIs , and SQL .

This role involves designing automated testing frameworks, validating AI/ML model outputs, ensuring data quality across ETL/ELT pipelines, and integrating automated testing into CI/CD pipelines. The candidate should be comfortable working in an Agile environment alongside software engineers, data scientists, and ML engineers.

Note: This is an Onsite position, and Apple experience is mandatory .

Experience Required

  • 4-6 years of QA Automation experience.
  • Prior Apple experience ( Mandatory ).
  • Experience testing AI/ML or data-driven applications is highly preferred.

Employment Type

  • Contract / Full-Time

Work Environment

  • Onsite
  • Agile/Scrum
  • Cross-functional collaboration with Software Engineering, AI/ML, Data Engineering, and Product teams

Key Responsibilities

  • Design and execute manual, functional, regression, integration, UAT, and non-functional test cases.
  • Develop and maintain automation frameworks using Python , PyTest , and Selenium .
  • Validate AI/ML models for accuracy, consistency, hallucination, faithfulness, and reliability.
  • Design and maintain LLM evaluation frameworks for Generative AI applications.
  • Perform REST API testing using Postman or similar tools.
  • Validate ETL/ELT pipelines and perform SQL-based data verification.
  • Integrate automated test suites into CI/CD pipelines using GitHub Actions or GitLab CI.
  • Perform defect tracking, Root Cause Analysis (RCA), and issue reporting using Jira.
  • Conduct performance, latency, scalability, and basic security testing.
  • Collaborate with developers, data engineers, and ML engineers to ensure software quality.
  • Support production validation and release verification activities.
  • Continuously improve test automation frameworks and QA best practices.

Mandatory Technical Skills

QA Automation

  • Selenium WebDriver
  • Python
  • PyTest
  • Automation Framework Development
  • Functional Testing
  • Regression Testing
  • Smoke Testing
  • Integration Testing
  • UAT Testing

AI/ML Testing

  • AI/ML Application Testing
  • LLM Evaluation
  • Model Validation
  • Hallucination Testing
  • Output Accuracy Validation
  • Data Quality Testing

API & Data Testing

  • REST API Testing
  • Postman
  • SQL
  • Data Validation
  • ETL/ELT Testing

DevOps & CI/CD

  • GitHub Actions
  • GitLab CI
  • Jenkins (Preferred)
  • Git

Defect Management

  • Jira
  • Root Cause Analysis (RCA)
  • Bug Tracking
  • Test Documentation

Performance Testing

  • Performance Testing
  • Latency Testing
  • Basic Security Testing

Preferred Skills

  • TestComplete
  • Java
  • Playwright
  • Cypress
  • Docker
  • Kubernetes
  • AWS or Azure
  • AI/ML Lifecycle Testing
  • Data Engineering Concepts

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 4-6 years of QA Automation experience.
  • Previous experience working at Apple ( Mandatory ).
  • Strong proficiency in Selenium, Python, and PyTest.
  • Experience testing REST APIs and SQL databases.
  • Understanding of AI/ML testing methodologies.
  • Experience integrating automation with CI/CD pipelines.
  • Strong analytical, debugging, and communication skills.

Preferred Qualifications

  • Experience with Large Language Models (LLMs) or Generative AI testing.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • ISTQB Certification.
  • Experience with performance testing tools.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the QA Automation Engineer - [Apple] in Sunnyvale, CA vacancy
  •  ...QA Automation Engineer – Playwright, API & Performance Testing Client: Apple Location: Sunnyvale, CA 94085 (Onsite) Interview Process: Webex and/or In-Person Preferred Interview Hours: 10:00 AM – 5:00 PM PST Remote Option: Not Available (Onsite role)... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Argyle Infotech

    Sunnyvale, CA
    5 days ago
  •  ...Note: Looking Only Local Candidates. Duties: Responsible for setting up test environment and automation jobs. Setup test tools to validate environment, application and solutions throughout the delivery lifecycle. Manual testing, UI feature... 
    Suggested
    Local area

    Rootshell Enterprise Technologies

    Sunnyvale, CA
    2 days ago
  • $120k - $163k

     ...Senior Quality Assurance Automation Engineer This range is provided by Drivemode. Your actual pay will be based on your skills and experience...  ...for testing. What we are looking for 5-8+ years of Automation QA Engineer experience designing and executing test cases. Mobile... 
    Suggested

    Drivemode

    Mountain View, CA
    3 days ago
  • $100k - $160k

     ...calls for it, and we relish the chance to do work this meaningful. It’s not for most people :) Role Overview We’re seeking a QA Automation Engineer to lead and scale test automation for our clinical software platform, which spans Android, web, and backend systems. You’ll... 
    Suggested
    Permanent employment
    H1b
    Visa sponsorship

    Ampa

    Palo Alto, CA
    12 days ago
  •  ...Test Automation Engineer Location: Cupertino, CA Onsite/ Remote: Onsite The pay range for this role is ***k- ***k per annum including any bonuses or variable pay. *** also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including... 
    Suggested
    Remote work

    Yantran LLC

    Cupertino, CA
    1 hour ago
  •  ...Overview Responsible for building automation and web applications for internal test teams. Work with embedded programming and OS internals. Design, implement and test manufacturing tests to validate mass production of digital boards used in data center networking products... 

    Arista Networks, Inc.

    Santa Clara, CA
    1 day ago
  • Location: Cupertino, CA or San Diego, CA (Onsite) Duration: Full-Time Job Description Must-haves: 7+ years of PLC programming experience, with strong focus on Beckhoff TwinCAT 3 / Structured Text Multi-axis motion control — this is the core of the role Has worked with ...
    Full time

    programmers.io

    Cupertino, CA
    3 days ago
  • $110k - $125k

     ...Danaher’s system of continuous improvement, you help turn ideas into impact – innovating at the speed of life. Job Overview The Automation Engineer II is responsible for developing, implementing, and sustaining automated liquid handling equipment, processes and protocols... 
    Full time
    Work experience placement

    Danaher Corporation

    Sunnyvale, CA
    1 day ago
  •  ...QA Engineer The QA Engineer will be responsible for designing, developing, running, maintaining and documenting all types of test automation. This includes functional automation, performance testing, technical test automation and system administration duties for the... 
    Work at office
    2 days per week

    Samprasoft

    Sunnyvale, CA
    4 days ago
  • $50 - $70 per hour

     ...solutions that will define the future of computing. About the Team: The SQA team within Systems Engineering group is looking for a motivated Senior QA Automation Engineer to join our high-performance validation team. Job Description: Our organization... 
    Hourly pay
    Contract work

    SK hynix memory solutions America Inc.

    San Jose, CA
    3 days ago
  • $60 per hour

     ...Job Title: API Automation Engineer Location: Cupertino, CA (5 days in office) Duration: Longterm contract position Visa: GC & USC Client: Infosys/Apple   Required Skills Tools/technologies Programming Languages: Java UI Automation Tools: Selenium... 
    Contract work
    Work at office

    Infosys

    Cupertino, CA
    4 hours ago
  •  ...Actalent in Palo Alto, CA is seeking a Software Test Engineer to join the Functional Safety group and help develop data-driven automation for vehicle electronics. You will work across the product life cycle, from validation to production, applying Python automation and... 

    Actalent

    Palo Alto, CA
    1 day ago
  • $96k - $139k

     ...secure and supported - and IT Operations is the backbone of that effort, from service desk support to process/platform engineering to the automation that connects it all. We're searching for an Automation Engineer II to join our IT Operations team. This role builds the... 
    Permanent employment
    Full time
    For contractors
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    1 day ago
  • $80k - $110k

     ...Overview Automation Test Developer designs, develops, and executes automated tests to ensure the quality and performance of software applications. They work closely with development teams to identify test requirements, create test plans, and implement automated testing... 
    Full time

    L&T Technology Services

    Mountain View, CA
    3 days ago
  •  ...Job Title: Python Automation Engineer Location: Mountain View, CA Job Description: Role & Responsibilities Designing and developing automated test for complex requirements involving multiple hardware and software stacks Identifying... 

    SWITS DIGITAL Private Limited

    Mountain View, CA
    5 days ago
  •  ...companies are ready to rely on TSMC Arizona for the next generations of chips that will power the digital future. As a Robotics Automation Engineer, you will demonstrate a strong sense of reliability and enthusiasm and will possess an attitude that embodies our core values... 
    Local area

    TSMC

    San Jose, CA
    3 days ago
  •  ...Apple Inc. in Cupertino, CA, seeks an experienced Operations Test Engineer to advance manufacturing test solutions for new products. You will collaborate with Hardware, Operations and Business teams to design and optimize test processes, apply statistical methods, and... 

    Apple

    Cupertino, CA
    4 days ago
  • $86.4k

     ...Release and Integration Engineer San Diego, CA or San Jose, CA; San Jose, California, United...  ...solutions to enhance efficiency, automation, and governance. NVIDIA Datacenter Software...  ...Disclosure (FMD) Application Full‑time Enable Apple’s sensor application team to release... 
    Permanent employment
    Full time
    Contract work
    For contractors

    MRtechnosoft

    Sunnyvale, CA
    3 days ago
  •  ...patient care globally through transformational, accessible, clinically relevant diagnostic imaging. About The Role Job Title: Test Automation Engineer Location: Palo Alto, California (Hybrid, 3 days per week) The Cloud Test Automation Engineer will be primarily responsible... 
    Work at office
    3 days per week

    Hyperfine | AI-Powered Portable MRI

    Palo Alto, CA
    3 days ago
  • $150.4k - $277.6k

     ...Software Development Engineer In Test The Apple Services Engineering (ASE) team is one of the most exciting...  ...Description The Media Services QA team is seeking a software...  ...applications to support client to server automation testing. Minimum Qualifications... 
    Relocation

    Apple

    Cupertino, CA
    1 hour ago
  •  ...countries. Nomad is available as an iOS or Android app or via getnomad.app. Position Summary As a QA Engineer, you will be responsible to assess software quality through automation and manual testing. You will be responsible for creating and sharing the best QA practices... 
    Work at office
    Worldwide
    Flexible hours

    LotusFlare

    Santa Clara, CA
    5 days ago
  • $113.53k - $133.56k

     ...Job Title Automation Engineer Benefits Weekly pay Comprehensive benefits starting on your first day Training, development, and advancement opportunities A clean and cutting‑edge facility A safety‑first culture Job Description Summary As an Automation Engineer (AE), you... 
    Weekly pay
    Work experience placement

    Cushman & Wakefield

    Milpitas, CA
    3 days ago
  • $120 per hour

     ...Overview I'm partnering with an innovative team that is building and scaling enterprise automation across a global organization, and we're looking for an experienced Automation Engineer to join them. This is an opportunity to work on a centralized automation platform,... 
    Remote work

    Nutanix

    San Jose, CA
    3 days ago
  • $155k - $195k

     ...opportunity to succeed. Location: San Jose, CA Employment Type: Full-time, Onsite Summary: Join Therma’s dynamic team as Senior Automation Engineer and play a key role in leading the technical efforts in the design and implementation of cutting‑edge industrial automation... 
    Full time
    Local area
    Immediate start
    Flexible hours

    Therma

    San Jose, CA
    2 days ago
  • $100k - $150k

     ...Test Automation Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud,...  ...this position. Job Summary We are seeking an experienced QA Automation Engineer to design, develop, and maintain robust... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Sunnyvale, CA
    2 days ago
  • $180k - $198k

     ...Description As a Senior Network Test Engineer, you'll navigate our codebase, identify...  ...introduction. Partner with Network Engineering, QA, and operations teams to identify, debug,...  ...resolve complex issues. Develop and automate commonly used workflows and scenarios.... 
    Full time

    GFiber

    Sunnyvale, CA
    2 days ago
  • $123k - $135k

     ...seeking a motivated and detail-oriented Software Quality Assurance Engineer to join our SQA team. In this role, you will help ensure the...  ...This position offers the opportunity to work with modern test automation tools, including AI-assisted testing technologies. What You’ll... 
    Temporary work
    Local area
    Work from home

    ooma

    Sunnyvale, CA
    3 days ago
  • $139.24k - $258.58k

     ...Quality Assurance (QA) Engineer Come create the technology that helps the world act together Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people's lives and will... 
    Temporary work
    Worldwide
    Flexible hours

    Phenom People

    Sunnyvale, CA
    2 days ago
  • $60 per hour

     ...Job Title: Mobile QA / Android Test Engineer Location: Cupertino, CA - onsite Duration: Longterm...  ...position Client: Infosys/Apple   Key Responsibilities: We are...  ...test suites into CI/CD pipelines for automated regression execution Required Skills... 
    Contract work

    Infosys

    Cupertino, CA
    16 days ago
  • NVIDIA is seeking an EDA License Engineer to manage and optimize engineering software licenses. This role involves operating FlexLM/FLEXnet EDA license servers, troubleshooting license issues, and collaborating with cross-functional teams. You will need a Bachelor's degree... 

    NVIDIA

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to QA Automation Engineer - [Apple]. Be the first to apply!