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 • Paris, Ile-de-France, France
Role & seniority: Test Automation Engineer (seniority not specified)
Stack/tools: Python or Swift; operating systems concepts; data structures; object-oriented programming; test automation frameworks; CI/infrastructure familiarity
Develop, maintain, and enhance the automation framework; assess feature quality during development
Investigate test failures (infrastructure or software regressions) and track fixes; monitor test coverage and risk
Collaborate across teams to close testing gaps and ensure ship readiness and feature reliability
Python or Swift development experience
Strong knowledge of operating systems, data structures, complexity, and OOP
Ability to communicate technical details clearly in writing and speech
Experience building/maintaining test automation frameworks from scratch
Hands-on performance analysis, stress testing, and scalability testing
Track record shipping software on tight schedules
B.Sc in Computer Science or equivalent; strong team collaboration
Location & work type: Location and work arrangement not specified; details not provided
The File Provider 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. That code is integrated deep into the OS, in a stack that ranges from the kernel to the UI. 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
Test automation for Cloud File Provider is absolutely mission critical and informs tactical decisions every day; this position mixes engineering (automation development and debugging), DevOps (continuous integration, infrastructure work) and quality (user experience, automation coverage, feature ship readiness), and has an immediate impact on the quality of a service that is essential to the work and personal life of hundreds of millions of users. You will be responsible for developing our automation framework by improving it and adding new capabilities, assessing the quality of new features as they are being developed, keeping up to date with the various infrastructure changes across the company, and learning from other teams with similar needs and history. You will also be responsible day to day for investigating test failures and tracking fixes, whether they be infrastructure related or software regressions. You will be in charge of assessing the test coverage, raising risk and blind spots to management, and adding tests where missing, or working with other specialists or teams to close testing gaps.
MINIMUM QUALIFICATIONS
Python or Swift development experience Strong working knowledge of Operating Systems, Data Structures, Complexity & Object Oriented Programming Able to present technical details and accomplishments in an easy to understand way Good written and spoken English
PREFERRED QUALIFICATIONS
Proven experience building and maintaining test automation frameworks from the ground up Track record crafting tests with complex systems and quickly evolving tests environments Hands on experience with performance analysis, stress tests and scalability testing History of shipping software on tight schedules B.Sc in
Computer Science or equivalent Great Team Member: enjoys working in a team, collaborating, learning from your peers and sharing knowledge