Taro Logo

Software Developer in Test, File Sync

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Developer in Test, File Sync

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. The Cloud File Providers team is looking for an SDET to help build the future of File Sync on Apple devices. We are responsible for the FileProvider framework, a technology that powers file sync applications used by millions of people, like Google Drive and iCloud Drive, on iPhone, iPad, Mac, and Apple Vision Pro.

FileProvider enables file syncing applications to focus on their product and users, by implementing a host of functionality in the operating system itself. Behind an easy to use 3rd party API, we provide a resilient file syncing engine, automatic download and offloading of file contents based on user access patterns and device storage levels, integration with Apple's own Finder and Files applications, integration with Spotlight search, power and performance optimizations, and much more.

As a Software Developer in Test, you will be responsible for maintaining a great user experience across various products that rely on FileProvider. Your role involves crafting and automating comprehensive test plans, investigating failures, assessing coverage, and providing ship readiness assessments. You'll work with cutting-edge technology that powers file synchronization across Apple's ecosystem, ensuring reliability and performance for millions of users.

The ideal candidate brings experience with automation tools and quality testing, strong Python programming skills, and a background in Computer Science. Experience with performance analysis, stress testing, and data-driven decision making is highly valued. You'll be joining a team that has contributed significantly to Apple's developer community through various technical talks and presentations.

This role offers an opportunity to impact how millions of users interact with file synchronization across Apple devices, working at the intersection of system architecture and user experience. You'll be part of a team that values innovation, quality, and technical excellence while contributing to core technologies that power both Apple's own services and third-party applications.

Last updated a day ago

Responsibilities For Software Developer in Test, File Sync

  • Maintain user experience for products relying on FileProvider
  • Create comprehensive test plans for new features and automate them
  • Investigate test failures and track fixes across Apple's software stack
  • Assess test coverage and identify risks and blind spots
  • Provide periodic assessments on ship readiness for new features

Requirements For Software Developer in Test, File Sync

Python
  • Intern or project experience with automation tools development or quality testing
  • Experience programming in Python
  • Bachelors in Computer Science or equivalent industry experience

Interested in this job?

Jobs Related To Apple Software Developer in Test, File Sync