About The Position

Imagine what you could do here! At Apple phenomenal ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there's no telling what you could accomplish! The people at Apple don't just build products - we craft the kind of wonder that's revolutionized entire industries. Apple is where individual creativities gather together, contributing to the values that lead to extraordinary work. Every new product we build, service we create, or Apple Store experience we deliver, is the result of us making each other's ideas stronger. The Carrier Services team is the server engineering team focused on integrating Apple Retail Stores and Online with the wireless carriers for seamless iPhone provisioning and activation. Utilizing the latest technologies including gRPC, Spring Reactor, Cassandra and Kafka, we seek to provide a highly-scalable platform for our clients. We are looking for an Enterprising Quality Engineer to maintain and enhance our suite of tests, and assure the highest level of quality for our customers.

Requirements

  • Knowledge of REST APIs, including response codes, headers/request/response structures, and payloads.
  • Experience testing/automating REST API calls with Java.
  • Knowledge of Kafka or any Messaging Queue and Async service testing.
  • Demonstrated understanding of creating effective test procedures and test cases.
  • Ability to understand and apply various testing techniques.
  • Familiarity with bug tracking and test/requirement management systems.
  • Knowledge of build and deployment systems using Maven/GIT.

Nice To Haves

  • Familiarity with open source testing frameworks such as TestNG and Selenium.

Responsibilities

  • Maintain and enhance the suite of tests for quality assurance.
  • Act as the quality engineer lead for both large and small projects.
  • Collaborate with engineers and business partners to identify and address project hurdles.
  • Create effective test procedures and test cases.
  • Utilize testing techniques such as performance, unit, integration, and automated testing.
  • Investigate, debug, and triage problems collaboratively.
  • Manage bug tracking and test/requirement management systems.
  • Work with build and deployment systems using Maven/GIT.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Industry

Computer and Electronic Product Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service