A

Apple

Designs phones, computers and their operating systems

Software Development Engineer in Test - Software Development Engineer in Test, Quality Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeCupertino, CA, USANo salary listedIn-person

About the Job

Requirements

  • At least 10 years of experience in software quality engineering in test.
  • At least 8 years of experience with object-oriented programming.
  • A Bachelor of Science or Master of Science in Computer Science, or equivalent experience.
  • Excellent knowledge of the software development lifecycle, testing methodology, and testing tools.
  • Experience developing test plans, assessing risk, filing defects, and providing relevant data for test reporting.
  • Ability to work independently, raise issues, and take corrective action.
  • Experience developing and maintaining automation systems that scale.
  • Experience testing applications built for mobile devices.
  • Experience developing and maintaining continuous integration and continuous deployment pipelines.
  • Experience validating microservices through unit, component, contract, and integration tests.
  • Passion for clean code and object-oriented design patterns.
  • Ability to work under tight timelines and pressure.

Responsibilities

  • Define and lead quality architecture for next-generation, AI-driven digital experiences.
  • Lead test automation strategy and evaluation frameworks for intelligent transactional systems, multi-step automated workflows, and complex API integrations.
  • Integrate testing infrastructure with continuous integration and continuous deployment systems to ensure tools and services undergo thorough testing and meet quality standards.
  • Architect server and client automation frameworks.
  • Work closely with developers to align on feature design, test plans, and automation development for continuous integration and continuous deployment.
  • Promote the use of generative AI to assist with feature design, test plans, and automation development.
  • Provide go/no-go decisions to the executive team when releasing new features.
  • Deconstruct complicated features into comprehensive test plans that can be incorporated into automation pipelines.
  • Collaborate with developers to shift testing earlier in the development process and catch bugs sooner.
  • Build, monitor, and enhance continuous integration and continuous deployment pipelines.
  • Collaborate cross-functionally with technical and non-technical experts across Apple.
  • Mentor team members and provide technical leadership.
  • Work cross-functionally with development, product, and project management teams to deliver features on aggressive timelines.

Desired Qualifications

  • Knowledge of operating systems and networks.
  • Experience with AI-assisted development tools.
  • Experience with contract testing tools.
  • Experience with service virtualization.
  • Experience with Kubernetes and AWS.
  • Proficiency in Java or Kotlin.
  • Proficiency in understanding code to investigate the client side of the automation stack; Swift is preferred.
  • Experience managing the build and release process for iOS or macOS projects.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs