
Apple Careers hiring Junior Software Developer in Test

Apple

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! 🚀
Education Requirements
Eligible Batch Years
