Tools and Automation Engineer

Apple Apple · Big Tech · Hyderabad, Telangana, India · Software and Services

Apple is seeking a Tools and Automation Engineer with map-building experience to deliver sophisticated tooling solutions and support Apple Maps Production Operations. The role involves defining technical requirements, executing testing, deploying solutions, and identifying automation opportunities. The engineer will manage a contractor team and act as a technical troubleshooter.

What you'd actually do

  1. deliver sophisticated tooling solutions and provide dedicated support to Apple Maps Production Operations
  2. manage a diverse contractor team of engineers and testers, working closely with Engineering, Operations Managers, Support Functions, and end-users to build, support, and enhance the tooling and automation used in map-making
  3. defining technical requirements, providing strategic input during development, executing end-to-end testing with real-world use cases, and seamlessly deploying solutions to Production
  4. proactively identify opportunities for process improvement and implement automation solutions in collaboration with engineering teams, including your own
  5. serve as the go-to technical troubleshooter and trusted problem-solver for your stakeholders, ensuring our Maps Production Operations run flawlessly

Skills

Required

  • Python
  • Scala
  • Java
  • software development
  • test automation architecture
  • frameworks
  • client application testing
  • API testing
  • distributed backend services testing
  • automated test frameworks
  • display rendering components testing

Nice to have

  • map-building experience
  • mapping
  • navigation
  • geospatial technologies
  • GIS tools
  • QGIS
  • FME
  • managing contractor teams
  • mentoring
  • analytical and problem-solving abilities
  • troubleshooting
  • optimizing complex systems
  • generative AI
  • machine learning tools
  • MLOps

What the JD emphasized

  • 6 to 9 years of software development experience
  • strong, hands-on programming skills in Python, Scala, and Java
  • Proven ability to drive technical strategy around test automation architecture, frameworks, and industry best practices
  • Extensive experience testing client applications, APIs, and distributed backend services
  • Expertise in designing, building, and maintaining automated test frameworks, specifically tailored for display rendering components