Apple Maps team is looking for a technically experienced Software Engineer or Cartographer to support Maps Display qualification. This core area of Maps consists of Vector and Cartography services, which provide the aesthetics and real world familiarity to users. Validation of these services is challenging and requires both a passion for solving difficult testing problems and a good aptitude for quality. We work closely with Development Engineers, Data Scientists, and QA Engineers to measure and improve the Apple Maps user experience. You will engage in a feedback loop driving new requirements for tool enhancements and help augment current processes making it more streamlined, automated, and less error prone. You will have the opportunity to develop new strategies for testing the display of Apple Maps. Our map is highly curated and localized to provide the best product for our customers, which introduces the risk of unintended changes. Even so, we are able to maintain the highest level of quality in our maps. As many complex and fragmented components are involved you will need to be precise in test planning, documentation and task prioritization. Using a spatial mindset combined with an engineering skillset, you will be able to find a way to make this process more effective and efficient. Come work with a group of passionate individuals and build a new and an amazing view of the world through Apple Maps from the ground up.
4+ years of experience in Cartography.
3+ years of experience in Software Quality or Test Engineering.
3+ years experience with Client Test Automation.
3+ years of frequent practical application of Python, Scala, or Java programming languages.
Experience writing complex SQL or Hive queries.
Excellent written and oral communication skills.
Good collaborative and presentation skills.
Strong understanding of QA Methodologies and Processes.
Comfortable working in a UNIX environment ex.bash or zsh.
Design and implement scalable test strategies to measure the quality of Apple Maps display.
Integrate an image analysis work flow in existing test frame works to validate an end-to-end Maps experience on watchOS, iOS and macOS clients.
Make decisions on the cartographic integrity of the map.
Partner with DataScience, Development, and QAEngineering teams to understand Apple Maps evaluation needs.
Develop and execute detailed test plans.
Adapt to change based on stakeholder needs and organizational priorities.
Investigate and implement methods to automate repeatable evaluation tasks.
Education & Experience
B.S or advanced degree in Geography, GIS, Computer Science, or related field.
Prior experience with GIT or other source control.
A foundational understanding of statistics.
Hands on experience with spatial analysis in addition to Cartography.