Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Apple • Haifa, Haifa District, Israel
Role & seniority: Automation Engineer, mid-level to senior (2+ years’ relevant experience)
Programming: Python and/or Swift
Platforms: Linux, macOS, iOS
Focus: automated testing frameworks/tools, test infrastructure, CI/CD concepts
Domain: iCloud Drive, file systems, networking, OS level tooling
Design, develop, and maintain automated testing tools and frameworks for high-scale validation of iCloud Drive
Build and maintain test infrastructure, monitor system health, troubleshoot production issues, ensure reliable operation of testing environments
Collaborate with senior engineers to create robust automation solutions and comprehensive test suites; contribute to testing strategy and continuous improvement
Proficiency in Python and/or Swift
Strong software engineering fundamentals: algorithms, data structures, OO design
Experience developing on Linux, macOS, or iOS
Ability to manage multiple projects in fast-paced environments
BS in Computer Science/Computer Engineering or related field; 2+ years industry experience
Experience building test automation frameworks and tools
Track record of delivering high-quality features under strict deadlines
Understanding of SDLC and automation methodologies
Experience collaborating with cross-functional teams across geographies
Location & work type: Haifa, Israel; full-time role (on-site/in Hai
The iCloud Drive team works at the intersection of software and services. We design and implement the software syncing documents for hundreds of millions of users every day, and providing these documents through applications and system services on iOS and macOS. Our code is integrated deeply into the OS, in a stack that ranges from the kernel to the UI. You will help drive features and quality in a fast-paced, high-impact environment! The position entails responsibility for the quality of the user experience, the reliability, performance, and stability of the system, the integrity of our users' data, and the protection of their privacy. The challenge in this position is to deliver features while not compromising on any of these requirements.
DESCRIPTION
We're looking for an automation engineer to join the iCloud Drive Automation team in Haifa. In this role, you will design, develop, and maintain automated testing tools and frameworks for stressing and validating iCloud Drive at high scale. Your work will be crucial in finding bugs, ensuring code quality, and directly impacting the experience for hundreds of millions of users worldwide. A significant portion of this role involves operational and infrastructure engineering work. You will be responsible for maintaining and improving our test infrastructure, monitoring system health, troubleshooting production issues, and ensuring reliable operation of our testing environments at scale. You will collaborate with senior engineers to build robust automation solutions, develop comprehensive test suites, and contribute to the continuous improvement of our testing infrastructure. This role offers opportunities to work with file systems, algorithms, networking, operating systems, and data structures while growing your expertise in quality assurance and automation engineering. The position provides mentorship from experienced team members and opportunities to present your work and insights to technical leadership, contributing to the strategic direction of our testing efforts.
MINIMUM QUALIFICATIONS
Experience in Python and/or Swift programming languages Excellent software
engineering skills: algorithms, data structures, object-oriented programming Experience developing in Linux, macOS, or iOS Experience managing multiple projects simultaneously in fast-paced development environments BSC in Computer Science / Computer Engineering or related field. 2+ years of relevant industry experience.
PREFERRED QUALIFICATIONS
Experience developing test automation frameworks and tools Track record of shipping high-quality features under strict deadlines Understanding of software development lifecycle and automation methodologies Experience working with cross-functional teams in different geographies