About Apple:
At Apple, innovation is at the heart of everything we do. Our IS&T team is looking for a passionate Software Developer in Test Engineer to design, analyze, and certify applications. If you are enthusiastic about quality engineering and thrive in a fast-paced, dynamic environment, this role is for you. Join us in shaping extraordinary products and experiences that impact millions of customers worldwide.

Roles and Responsibilities:

  • Understand new and existing feature implementations
  • Author test scenarios, scripts, and plans
  • Execute various tests including UI, functional, performance, and stability testing
  • Write and review automation test scripts
  • Identify and report defects, perform root cause analysis, and provide detailed reproduction steps
  • Collaborate with project management, development, SRE/Ops, and QE teams to ensure quality standards
  • Contribute innovative ideas to improve QE tasks and processes

Minimum Qualifications:

  • 1 to 2 years of experience in software quality engineering
  • Hands-on experience in automation testing with Java and/or Swift
  • Strong experience with JUnit, TestNG, XCTest, Playwright, Selenium, or mobile automation tools
  • Experience in API/Web Service testing and testing web/iOS/macOS applications
  • Excellent written and verbal communication skills

Education Requirement: Bachelor’s degree in Computer Science, Information Technology, or a related field

Technical Skills Required: Java, Swift, JUnit, TestNG, XCTest, Playwright, Selenium, API Testing, Web Services, Web Apps Testing, iOS/macOS Testing, CI/CD, Git, Maven, Gradle, JMeter, Gatling, AI/ML for Testing, Unix Commands, Bash Scripting, Agile Development

Preferred Qualifications:

  • Expertise in QE processes, tools, and metrics
  • Experience with Maven, Gradle, and Git repositories
  • Solid understanding of CI/CD pipelines, deployment processes, and code quality tools
  • Ability to analyze logs, identify errors, and perform root cause analysis
  • Experience in load/performance testing using JMeter or Gatling
  • Familiarity with AI/ML for testing automation
  • Knowledge of Mac/Unix commands and bash scripting
  • Experience with iPhone/Mac automation using Swift and XCTest
  • Strong understanding of automation framework architecture, design, and development
  • Experience working in Agile development environments
  • Proven ability to deliver high-quality work under tight deadlines
  • Passion for learning and adopting new technologies
  • Strong collaboration, problem-solving, and organizational skills

Why Join Apple?

  • Be part of a world-class team working on cutting-edge technology
  • Contribute to revolutionizing industries through exceptional software solutions
  • Work in a high-impact, innovative, and fast-paced environment

If you’re passionate about software quality engineering and eager to make an impact, apply now and be part of Apple’s journey to redefine technology! 🚀