Software Development in Test, Apps Test Engineering

Cupertino, CA
  • Job Code
    200090954
  • Jobs Rated
    11th
Summary

Summary

Posted: Aug 16, 2019

Weekly Hours: 40

Role Number: 200090954

Imagine what you could do here. At Apple, new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

The Applications Test Engineering team is seeking a strong technical contributor to deliver scalable test automation solutions for applications used by hundreds of millions of people world wide. We're looking well beyond conventional manual testing or developing testability hooks into software under test; the successful solution will automatically analyze software and generate tests, continuously execute test cases and identify and report key metrics

Key Qualifications

  • Proficient in one or more of compiled languages: e.g. Swift, Java, C++
  • Proficient in one or more of scripting languages (system automations / web development): e.g. Python, Ruby, JavaScript
  • Understanding of different classes of testing: e.g. unit test, integration/functional test, stress/load test
  • Experience with test frameworks such as JUnit, XCTest, XCUI
  • Strong Computer Science fundamentals (object-oriented design, data structures, algorithm design, and complexity analysis)
  • Strong analytical problem solving skills and ability to identify opportunities for technical improvement
  • Comfortable with Unix commands and shell scripts
  • Good communication skills to collaborate across teams

Description

The Applications Test Engineering team is seeking a strong technical contributor to deliver scalable test automation solutions for applications used by hundreds of millions of people world wide. We're looking well beyond conventional manual testing or developing testability hooks into software under test; the successful solution will automatically analyze software and generate tests, continuously execute test cases and identify and report key metrics

Education & Experience

M.S. in Computer Science or equivalent 2+ years of applicable experience

Additional Requirements

  • Experience bringing a software project from technical spec to production Experience with DevOps (CI, CD, automation strategies, etc.) is a plus Experience working with Big Data (Apache Spark, SQL, Hadoop) is a Big plus


Jobs Rated Reports for Software Developer

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 Development in Test, Apps Test Engineering

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2018 - Software Developer
Overall Rating: 11/220
Median Salary: $102,280

Work Environment
Good
71/220
Stress
Very Low
25/220
Growth
Very Good
21/220