Previous Job
icloud QA/QC Engineer 2/ Software Engineer
Ref No.: 17-29913
Location: Cupertino, California
Job Summary

Client is seeking a Software Engineer with excellent programming and problem solving skills. Ideal candidate has experience in backend test automation, cloud service architecture, and large scale test planning.

Key Qualifications

Computer Science degree or equivalent professional experience as Software Engineer or Software Engineer in Test.
Experience collaborating with other teams, gathering requirements, and delivering solutions that surpass expectations
Familiarity with test frameworks like XCTest or JUnit.
4+ Years of programming with object oriented languages like Swift, Java, C#, etc.
Experience with Ruby is a plus
Strong technical expertise working with distributed systems
Ability to define a test plan that captures test cases/scenarios/failure conditions/scope
Experience with web proxy tools such as Charles, Wire Shark, or Fiddler
Comfortable in a fast-paced and informal environment


Help us test the account services that enable Photos, Mail, Calendars, and more! Use your attention to detail and passion for quality to bring excellence to a global audience of users. Protect our privacy. Enhance our security. Write intelligent automation that can catch bugs early in our server APIs and adapt to an unpredictable environment. Build something you can be proud of, and have an impact around the world.


Bachelor's Degree in Computer Science or equivalent experience

Also helping us test theFind My iPhone, iCloud Backup, iCloud Drive, Family Sharing and more!

Please have your candidate complete the below pre screening question and submit along with their resume
Part 1: Write a program to make http requests using Java
Part 2: Extend the above program to make http requests to chromedriver and launch a chrome browser session
Part 3: Perform any action on the session (findelement, button click etc)
Part 4: Perform a Sign in to iCloud, launch the Mail app and perform any operation there.