7 days old

Software Engineer in Test - UI Automation

Apple, Inc.
Cupertino, CA 95014
  • Job Code
    200161047
  • Jobs Rated
    8th
Summary

Summary

Posted: Mar 23, 2020

Weekly Hours: 40

Role Number:200161047

Retail Applications team has immediate opening for an engineer with solid Test Automation experience. The ideal...Summary

Summary

Posted: Mar 23, 2020

Weekly Hours: 40

Role Number:200161047

Retail Applications team has immediate opening for an engineer with solid Test Automation experience. The ideal candidate will be responsible for implementing automation tests for all layers of our applications, design and develop tools and frameworks to enable the reduction of manual testing. This person will also be responsible for coordinating with project managers, engineers and release team for certifying projects for release.

Key Qualifications

  • Experience in automation frameworks and tools development
  • Experience developing iOS Apps using Swift
  • Experience using XCUITest framework
  • Experience as an automation engineer with focus on creating scalable, reliable automation frameworks.
  • Experience in writing and testing an automated testing suite, ideally integrating with a build system like Jenkins.
  • Understanding of Object-Oriented Programming.
  • Experience debugging, patching, refactoring and code reviewing existing automated test suites.
  • Experience designing and executing comprehensive UI test plans.
  • Experience working in a collaborative environment.
  • Deep understanding of QA methodologies including triaging, debugging, testing
  • Solid exploratory testing skills.
  • Understanding RESTful APIs

Description

This position requires a motivated, highly-technical engineer to create, maintain, and expand test development for iOS and macOS applications. You will help drive the innovation in test development of all our apps, and work closely with development and QE teams to identify and act on the opportunities for automation and test tools. You will work collaboratively with other manual and automation to develop effective testing strategies as well as quality metrics for new and existing features.

Key responsibilities of the job include:
Developing and maintain clean test automation frameworks
Developing test suites in cooperation with other team members as well as engineering that cover new and existing features.
Working efficiently with cross-functional teams, understand product requirements, design test strategy and plans and implement end-to-end tests
Building and maintain automated tests
Working collaboratively with other QA engineers on-site and offshore to develop effective testing strategies as well as quality metrics for new and existing features

Education & Experience

Bachelor's degree in Computer Science/Computer Engineering or equivalent experience

Additional Requirements

Jobs Rated Reports for Software Engineer

Posted: 2020-03-23 Expires: 2020-04-22

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer in Test - UI Automation

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast