Software Automation Engineer, Localisation & Release Engineering

Apple Apple · Big Tech · Cork · Software and Services

Software Automation Engineer role focused on enhancing test automation using GenAI and LLMs, with responsibilities including developing test suites, implementing LLM-powered test generation, defect analysis, and integrating automation with CI/CD pipelines. Requires Swift programming, XCTest framework, and hands-on LLM experience in testing workflows.

What you'd actually do

  1. Design and develop XCTest-based automated test suites using Swift for all Apple platforms
  2. Implement LLM-powered test generation and intelligent defect analysis systems
  3. Execute comprehensive automated testing with detailed performance metrics and analysis
  4. Integrate automation frameworks with CI/CD pipelines for continuous deployment and reporting

Skills

Required

  • Swift programming
  • iOS/macOS application development
  • XCTest framework
  • Automated testing frameworks
  • LLM technologies in testing workflows

Nice to have

  • Machine learning model training
  • Fine-tuning
  • Localization and internationalization testing
  • Accessibility testing

What the JD emphasized

  • Hands-on experience with GenAI and Large Language Models (LLMs) for test automation
  • Proven expertise with XCTest framework and comprehensive test strategy design
  • Experience with machine learning model training and fine-tuning is a plus
  • Hands-on experience implementing LLM technologies in testing workflows

Other signals

  • Leverage GenAI technologies to enhance automation testing capabilities
  • Implement LLM-powered test generation and intelligent defect analysis systems
  • Hands-on experience implementing LLM technologies in testing workflows