Back to search
Apple Linkedin · Posted 3mo ago

SW Developer for Test & Automation team

Herzliya

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Summary
A self-motivated automation engineer with strong programming fundamentals, responsible for designing, writing, and maintaining automated tests across software, firmware, backend, frontend, and mobile — while owning the full automation infrastructure and CI pipeline.

Description
You will design, write, and maintain automated tests covering backend services, frontend interfaces, and mobile applications, including software and firmware. You will own and evolve the automation infrastructure, the physical lab environment, test agents, and CI pipeline reliability, while collaborating closely with development engineers to build and run automated test suites, triage failures, and expand coverage as new features are introduced. Industry best practices such as POM (Page Object Model) and AAA (Arrange-Act-Assert) patterns will guide your work to ensure automation projects remain well-structured, maintainable, and scalable. Over time, you will deepen your product knowledge to broaden test suite coverage accordingly, contribute to internal tooling, and leverage generative AI tools to improve productivity across test development, documentation, triage, and reporting.

Responsibilities

  • Software development and design across backend, frontend, and mobile platforms, including iOS/macOS
  • Test automation framework design and development (Python, Pytest, Playwright)
  • Applying software development best practices: POM, AAA, and scalable project architecture
  • Debugging and troubleshooting software and hardware issues
  • CI/CD pipeline configuration and maintenance
  • Lab infrastructure management

Minimum Qualifications
  • Bachelor's degree in CS/ CE/ EE
  • 2-3 years of experience as a Software Engineer
  • Proficiency with Python / Java / TypeScript
  • Experience building and maintaining CI/CD pipelines and full test infrastructure for automation projects

Preferred Qualifications
  • Ability to quickly ramp up in new technical domains and adopt unfamiliar technologies
  • Hands-on experience with native Apple platforms (XCTest, Xcode, Simulator) - Advantage
  • Experience in tool development for testing environments - Advantage
  • Failure analysis and troubleshooting with high debug capabilities - Advantage
  • Familiar with integrating AI with testing and automation / Familiar with integrating AI with testing and automation - Advantage

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Role Number: 200666549-0865

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search