Appleposted 16 days ago
Austin, TX
Computer and Electronic Product Manufacturing

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.

Responsibilities

  • Maintain and enhance the suite of tests to assure the highest level of quality for customers.
  • Act as the quality engineer lead for projects both large and small.
  • Identify and address hurdles to project success through effective collaboration with engineers and business partners.

Requirements

  • Bachelor's degree in Computer Science or equivalent.
  • Great foundation in at least one object-oriented programming language (preferably Java).
  • Basic understanding of databases (e.g., SQL, NoSQL) and Linux/Unix commands.
  • Self-motivated with great organization skills.
  • Excellent written and verbal communication skills.

Nice-to-haves

  • 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 testing techniques (e.g. performance, unit, integration, automated) and use them effectively.
  • Able to investigate, debug and triage problems collaboratively.
  • Knowledge of bug tracking and test/requirement management systems.
  • Knowledge of build and deployment systems using Maven/GIT.
  • Familiarity with open source testing frameworks (e.g., TestNG, Selenium etc).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service