Tools and Automation Engineer - Trust and Safety

Apple Apple · Big Tech · Cupertino, CA · Software and Services

This role focuses on software quality assurance, developing test strategies, automation tools, and frameworks for Trust & Safety platforms. It involves testing applications across various domains including operating system frameworks, machine learning, and data platforms, ensuring the Apple ecosystem is safeguarded from fraud and abuse while complying with regulatory standards.

What you'd actually do

  1. Build test strategies and plans for quality assurance of data, web, ML, and mobile applications.
  2. Develop software tests (e.g., unit, integration, acceptance, performance) to ensure bug-free software that meets specifications.
  3. Enable test execution in the delivery pipeline to reduce feedback loops and accelerate time to market.
  4. Collaborate with cross-functional partners to create end-to-end testing solutions for product features and releases.
  5. Develop tools and frameworks to support new automation use cases and improve testing capabilities.

Skills

Required

  • Python
  • Swift
  • Scala
  • Java
  • iOS
  • macOS
  • visionOS
  • watchOS
  • XCTest
  • XCUITest
  • triage problems
  • prioritize tasks
  • propose effective solutions
  • organizational skills
  • communication skills
  • Bachelor’s degree in Computer Science or equivalent

Nice to have

  • machine learning platform development or testing
  • Docker
  • Kubernetes
  • AWS
  • Hadoop
  • Kafka
  • Cassandra
  • Apache Spark
  • Apache Flink

What the JD emphasized

  • machine learning (ML)
  • data platforms
  • regulatory standards