SWE - Software Automation Engineer Intern - L&RE

Cork, County Cork, Ireland
Software and Services

Summary

Posted:
Weekly Hours: 39
Role Number:200514788
Our Software Engineering team is a passionate group dedicated to improving Appleʼs software for our international users. We are looking for a motivated Software Automation Intern to join our team and learn the ropes of software automation testing for iOS and macOS. As an automation engineer, you will work closely with our XCTest team, assisting in the development and execution of automated cases, triaging defects, and contributing to the overall quality of our software products.

Key Qualifications

  • Knowledge of Objective-C or Swift programming language.
  • Experience in application development for macOS or iOS is a plus.
  • Able to craft software test requirements and translate them into practical automated tasks.
  • Experience with software testing.
  • Excellent debugging and critical thinking skills.

Description

You will work with a wide array of Apple software engineering teams, international software QA centers, translators, and project managers to ensure that Apple delivers world-class software products to our international markets. Your role is to make sure Apple software products work beautifully all over the world. The successful intern candidate will be working in a dynamic and collaborative environment. The intern filling this position must be a hands-on, enthusiastic, self-motivated developer with strong initiative and a desire to succeed in a challenging environment. Your duties include: Assist in the creation and maintenance of XCTest-based automated tests written in Swift. Execute automated tests on iOS and macOS applications and report the results to the testing team. Help with identifying and documenting defects in applications, providing detailed information about issues and steps to reproduce them. Assist in configuring and maintaining test environments. Collaborate with the QA team, developers, and other cross-functional teams to support the quality assurance process.

Education & Experience

Pursuing BS/MS in Computer Science, Computer Engineering, Informatics, or related fields.

Additional Requirements