Siri - Software Development Engineer in Test, Server Platform

Seattle, WA
  • Job Code
  • Jobs Rated


Posted: Nov 8, 2018

Weekly Hours: 40

Role Number: 200008956

Would you like to play a part in ensuring the quality of groundbreaking technology for large scale systems, natural language, big data, and artificial intelligence? Drive the quality of the Siri user experience and work with the people who built the intelligent assistant that helps millions of people get things done - just by asking. Join the Siri QE team at Apple!

The Senior Software Development Engineer in Test, Server Platform, will own the test automation roadmap and test tools vision for Siri, ensuring the most optimal testing coverage. Tool requirements fulfillment includes 'proof of concept' development. This role is also responsible for developing the approach, tools and testing for Systems Integration (client/server and data/server). As the Siri architecture evolves, test infrastructure must keep up. A key deliverable of the role is a significant improvement in failure actionability. This is a fast-paced role with high impact, and ensures we build the most advanced systems in the industry

Key Qualifications

  • 8+ years of professional work experience in Development or Quality Engineering
  • Ideal candidate has experience with test infrastructure, quality tools and automation, and system integration testing
  • Self-motivated and dedicated with proven creative and critical thinking capabilities
  • Experience working with large scale server software features, detailed test planning, design, and execution
  • Advanced programming skills in Java or similar OO language such as C++, Python, Obj-C or Swift
  • Advanced scripting skills in Python, Perl, Bash
  • Working experience with various logging and analytics frameworks
  • Ability to build test automation frameworks from the ground up
  • Experience with root cause analysis of multi-tiered, client-server environments
  • Testing server backend services, especially at the API or protocol level
  • Experience with testing machine learning systems and neural networks
  • Knowledge of statistics based testing approaches, ML training pipelines and accuracy improvements of ML systems
  • Strong organizational skills and experience working on large multi-functional teams
  • Thrives on working in a fast-paced environment with rapidly changing priorities
  • Ability to develop long term vision and execute strategies at scale


You will own QE tool requirements, inclusive of 'proof of concept' development, and co-own the development roadmap. The ideal talent will define success for QE testing tools by executing ML testing strategy, implementing test automation frameworks and tools. This superb engineer will own system integration testing with complete test plan and tools development(client/server and data/server).

The quintessential candidate will measure and report the impact of platform changes, think of strategic and creative ways to evaluate and improve Siri user experience. You will focus on success of automation by improving test coverage, optimization of execution, and leading the team to work towards this shared goal

Education & Experience

MS/BS in Computer Science or related field

Additional Requirements

  • Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants

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:

Siri - Software Development Engineer in Test, Server Platform

Apple, Inc.
Seattle, WA

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
Very Low
Very Good