Tools and Automation Engineer (San Francisco) Job at Apple Inc., San Francisco, CA

QUFXRWpuSkRPVG9Yb1VVQm5DdG54QWFuaFE9PQ==
  • Apple Inc.
  • San Francisco, CA

Job Description

San Francisco, California, United States Software and Services

Add to Favorites Tools and Automation Engineer

Description

APPLE INC has the following available in San Francisco, California. Design and develop software pertaining to platform, infrastructure, and automation for Apple software products including Schoolwork, and other Education software offerings. This software is unique in the fact that it provides functionality to School workflows that involve complex sharing of information between teachers and students, in groups larger than typical iCloud consumer share groups. Design complex software architecture that provides functionality to test and exercise these unique multi-user/device workflows without the manual intervention of a human worker. Program and write code for server systems that power and drive these automation workflows, allowing for specific triggers to be given and run on a repeating schedule 24x7x365. Contribute to product definition, design, development, and quality assurance by utilizing industry standard methodologies of testing theory and test automation: utilizing the test pyramid to balance the investment in quality automation and test coverage, as well as using statistical strategies to summarize and gain insights from high volumes of test results. Drive task forces in small to medium project sprints specifically responsible for designing, building, and implementing sophisticated automation tooling. Attend cross-functional meetings and mentor fellow engineers. Research open source technologies for practical use in automation and present technical status/discoveries to upper management and other teams within our organization to enhance test automation tooling available within the company. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $175,800 - $264,200/yr and your base pay will depend on your skills, qualifications, experience, and location.PAY & BENEFITS: Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Minimum Qualifications

  • Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Analytic Philosophy or related field and 1 year of experience in the job offered or related occupation.
  • 1 year of experience with each of the following skills is required:
  • Using Python Programming to implement automation tools and framework(s) that can drive various testing strategies.
  • Performing Metaprogramming to dynamically create code that can be used to simulate human interaction with physical devices.
  • Conducting iOS Device Automation to drive functional and regression testing to validate the quality of new software changes and releases.
  • Performing Test Automation to provide baseline quality results to be compared against with future test runs during regression testing.
  • Applying Product Quality Theory to guide test designers in implementing tests that most accurately test and verify the product functionality.
  • Working on Server Development to host and drive automation and scale it dynamically across a large matrix of device models, software versions, etc.
  • Working on Distributed systems to scale automation horizontally to provide concurrent test runs of a large matrix of test configurations.
  • Utilizing AWS, Infra-as-code and Kubernetes to host and run tooling services used to assist in the automation process, (e.g. for parsing test results and capturing a history of results over time).
  • Driving engineering projects using task management tooling (e.g. Radar, Jira, etc.) with complex task dependencies and multi-sprint timelines.
  • Presentation design skills to routinely present updates on automation progress and test results insights to management regarding the improvements or decline of quality in the product(s) under test.

Preferred Qualifications

  • N/A

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .

Add to Favorites Tools and Automation Engineer

#J-18808-Ljbffr

Job Tags

Full time, Relocation,

Similar Jobs

Phoenix Prime Security

Armed Security Officer Job at Phoenix Prime Security

 ...Armed Flex Field Security Officer | High-Profile Presence Required Location: Los Angeles, CAWhy Join Phoenix Prime Security? We...  ...offering a job-we are presenting an opportunity to be part of an elite security force that sets the standard for high-visibility... 

China Global Connections

English Teacher 英语老师 Job at China Global Connections

 ...15-18k Job responsibilities Teach the subject ofEnglishtohighschoolstudents and ensuring an engagingand enriching...  ...supportive and safe learningenvironments Job requirements Bachelordegree or above in English subjectTeaching certificateTwo or more... 

Columbia Healthcare

Dentist needed in Baxter Springs, KS Job at Columbia Healthcare

 ...About the POSITION: Group is seeking a dedicated General Dentist to join our team at our outpatient clinic in Baxter Springs, KS . Group is a mission-driven, non-profit organization providing quality, affordable, and accessible healthcare to all, regardless... 

Eastridge Workforce Solutions

Full Desk Recruiter Job at Eastridge Workforce Solutions

 ...POSITION TITLE: Full-Desk / 360 Recruiter LOCATION: Orange, CA (Hybrid - In office Mondays and Wednesdays) COMPENSATION: $70,000 - $...  ...for Professional roles (Accounting, Finance, Human Resources, Legal, Marketing, Sales, Operations, etc) PERKS & BENEFITS: At... 

Royal Caribbean Cruises, Inc.

Restaurant Hostess Job at Royal Caribbean Cruises, Inc.

Restaurant HostessThe Restaurant Host/ess is responsible for the pre-voyage dining coordination(table assignments). Coordinates Celebrity Select Dining table assignments andwelcomes guest at the entrance. Consistently exhibits personal qualities ofstyle, elegance,...