Sdet Carto Engineer - Maps Display

Apple Inc. Cupertino , CA 95014

Posted 2 months ago

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.

Key Qualifications

  • 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.

Additional Requirements

  • Prior experience with GIT or other source control.

  • A foundational understanding of statistics.

  • Hands on experience with spatial analysis in addition to Cartography.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Mobile Automation Sdet Maps UI

Apple Inc.

Posted 4 weeks ago

VIEW JOBS 5/8/2020 12:00:00 AM 2020-08-06T00:00 We are Apple Maps, and we're looking for an experienced Automation Engineer to join our team. We drive the development, delivery and the execution of the Maps UI on iOS, CarPlay, macOS and watchOS. With hundreds of millions of devices in our user's hands, our team enables new experiences and features for millions of delighted users around the Globe! Key Qualifications * Experience developing and maintaining automated tests and scripts. * Proficient with JavaScript and Python. * Experience with UNIX command line utilities, tools and scripting (e.g. bash, zsh, etc). * Experience running automated scripts in a lab environment * Experience with distributed source code control systems like Git or Mercurial. * Ability to decompose complex business problems and guide and coordinate many hardworking and creative people towards positive solutions. * Aptitude to independently learn new technologies & bring that passion to the organization * Excellent interpersonal skills - you'll be working multi-functionally across multiple teams and organizations. * Strengths in SQA methodologies, feature coverage analysis & commitment to quality Description As part of Apple Maps and the Client QA team, you will help us extend our Maps UI automation coverage in order to increase quality efficiencies across all features and supported platforms. This includes navigation, search, and many other core areas that is directly visible on our product on all of our iOS, CarPlay, macOS and watchOS devices. In addition to supporting your lead Test Engineers, you will also have an opportunity to build key relationships with our Development counterparts as we are an embedded test organization. This position requires a highly-motivated individual with strong programming fundamentals as you will be primarily using JavaScript and occasionally Python to automate test cases. You will implement solutions that covers functional testing for various use-cases that may span into other external areas outside of Maps. As a result, you will also have the opportunity to communicate and collaborate with other groups throughout our Apple ecosystem. In addition to building tests, you will also be responsible for maintaining automation regressions and failures. To be successful on our team, you should possess the ability to quickly grasp and distill highly complex matters into clean, understandable solutions which deliver clearly detailed test plans. You will also be an effective diplomat with strong communication and organizational skills. To succeed here, you'll need above all to be passionate about shipping a map experience that is the best of its kind. Education & Experience MS or BS in Computer Science with 5 or more years of experience. Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. Apple Inc. Cupertino CA

Sdet Carto Engineer - Maps Display

Apple Inc.