System Test Automation Engineer - Operations

Apple creates revolutionary products, services, and customer experiences, known for amazing technology and industry-leading environmental efforts.
$165,500 - $248,700
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For System Test Automation Engineer - Operations

Apple's OpsSWE Quality Assurance Team, part of the Operations Engineering team, is seeking a System Test Automation Engineer to help ensure the next generation of Apple products continues to delight customers. This role combines software quality assurance with hardware validation in a manufacturing context.

As a System Test Automation Engineer, you'll be responsible for architecting and developing comprehensive test automation frameworks that validate both hardware and software components in factory environments. You'll work with cutting-edge technology, designing and implementing test strategies that ensure Apple's high standards of quality are maintained throughout the production process.

The position offers an exciting opportunity to work with cross-functional teams, including Electrical, Mechanical, and Software Engineers, to solve complex validation challenges in production environments. You'll be at the forefront of implementing modern testing methodologies, including AI/ML-driven approaches, while maintaining robust CI/CD pipelines for efficient test execution and reporting.

This role is perfect for someone who combines strong technical skills in test automation with a passion for quality and innovation. You'll have the chance to directly impact the production of Apple's revolutionary products while working with state-of-the-art technology and methodologies. The position offers competitive compensation, comprehensive benefits, and the opportunity to grow within one of the world's most innovative companies.

The role requires up to 25% travel, including international trips to manufacturing sites, offering exposure to global operations and diverse engineering teams. You'll be part of a team that values creativity, problem-solving, and continuous improvement, with opportunities to influence testing strategies and methodologies across the organization.

Last updated 4 hours ago

Responsibilities For System Test Automation Engineer - Operations

  • Architect, develop, and maintain automated test frameworks for validating hardware and software features
  • Design test plans, strategies, and methodologies for software validation
  • Develop and enhance test automation frameworks
  • Modify and execute tests to validate hardware and software interactions
  • Collaborate with cross-functional teams to debug and resolve device validation issues
  • Ensure traceability and reliability of test results
  • Improve and maintain CI/CD pipelines
  • Deliver data-driven quality assurance insights
  • Enhance build and release systems
  • Evaluate and integrate AI/ML-driven quality assurance methodologies

Requirements For System Test Automation Engineer - Operations

Python
Kubernetes
PostgreSQL
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 5+ years of experience in Software Quality Assurance (SQA) & Automation Testing
  • Strong proficiency in Python and Swift for test automation development
  • Experience with test automation frameworks
  • Expertise in CI/CD tools
  • Hands-on experience with networking and operating system concepts
  • Strong understanding of API testing and database validation
  • Experience in performance testing and system-level debugging
  • Excellent analytical, problem-solving, and debugging skills
  • Strong communication and interpersonal skills

Benefits For System Test Automation Engineer - Operations

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple System Test Automation Engineer - Operations

Software Engineer (SRE Tools & Automation), IS&T Enterprise Systems

Senior DevOps Engineer role at Apple leading infrastructure automation and production support for global customer service systems.

Software Engineer (Tools), Engagement Engineering

Senior Software Engineer position at Apple focusing on building developer tools and infrastructure for iOS, watchOS, tvOS, and macOS platforms.

Tools & Automation Engineer

Senior Tools & Automation Engineer position at Apple, focusing on test framework development for iOS, watchOS, tvOS, & macOS platforms, requiring 7+ years of experience in software test automation.

Operations Test Engineer

Senior Operations Test Engineer role at Apple, focusing on manufacturing test solutions and quality optimization with 7+ years of experience required.

Virtualization Software Development Engineer in Test (SDET)

Senior SDET role at Apple focusing on virtualization technologies, automated testing, and quality assurance for macOS and Linux virtual environments.