Apple - Cupertino, CA

posted about 1 month ago

Full-time - Mid Level
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

The Software Development Engineer in Test at Apple Pay is responsible for building and scaling test automation for both client and server applications. This role involves working in an agile environment to ensure that every code change is thoroughly tested and ready for deployment. The engineer will collaborate with software engineers and quality engineers to guide new features from inception to release, ensuring that existing features meet customer expectations.

Responsibilities

  • Developing UI automation tests in Swift for frequently-tested features on pre-release software and hardware.
  • Contributing to the design and development of test tools or harness as required.
  • Triaging automation failures and driving them to quick resolution.
  • Working with UI automation and manual quality engineering peers to identify automation requirements and develop automation road maps.
  • Defining test coverage, creating and maintaining test cases, reporting test results, and evaluating readiness to ship.

Requirements

  • 5-7 years of experience in writing code to automate tests for iOS applications.
  • Proficiency in Swift, Java/Python, JavaScript, or similar languages.
  • Strong analytical and problem-solving skills with a focus on critical thinking and a testability mindset.
  • Experience with automated testing frameworks.
  • Good understanding of CI/CD principles and strong analytical skills to assess and optimize workflows and processes.
  • Ability to apply creativity and analytical thinking to test case design and building robust automation.
  • Expertise in clear and concise communication tailored to the audience.
  • Strong organizational skills enabling both independent and team work.
  • BS or MS in Computer Science or equivalent experience.

Nice-to-haves

  • Knowledge of Docker, Kubernetes, or related technologies.
  • Familiarity with AI/ML solutions.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service