Test Automation Product Engineer - ArcGIS StoryMaps

Apply Now


Join the ArcGIS StoryMaps team and help us build a new digital storytelling tool with unprecedented mapping capabilities. Authors around the world use story maps to drive change, influence opinion, and create awareness with their stories getting millions of pageviews a day.


In this role, you will be at the heart of Esri’s automation process, developing test automation for our product team. You will have the opportunity to help build and maintain a testing framework for web and mobile platforms to replace manual tests with automated testing. You will be part of a fast-paced innovative team and will have good opportunities to bring in new ideas in the areas of testing and automation.


As a qualified candidate, you have a track record of leading projects to successful outcomes for users and the business. You are a strong cross-functional partner and a great communicator and can take a solution from idea to implementation. You uphold a high standard of quality, have a strong appreciation for the details, and understand the value of clear communication. Above all, you approach problems holistically and create elegantly simple solutions to multi-faceted problems.


  • Design and develop automation tests for web and native mobile apps
  • Design and develop performance and load automation testing
  • Ensure delivery of responsive, high-quality, web and native mobile apps
  • Utilize innovative test technologies to develop product test strategies
  • Design and develop test plans and test cases, write test code, and execute and analyze tests to support and enhance overall product quality
  • Assist in assessing product quality and release readiness
  • Report results that communicate status in an easy to understand manner


  • 2+ years of real-world software testing experience
  • Experience developing web automation tests using Cypress.io or Selenium WebDriver
  • Experience using IDE such as Visual Studio Code, Eclipse, IntelliJ
  • Experience with continuous integration and version control tools such as Jenkins, TFS, Git
  • Expertise in one or more of the following programming languages: Java, Python, JavaScript and NodeJS
  • Ability to manage priorities and tasks as needed in a fast-paced work environment
  • Strong communication skills and the ability to work with a diverse team
  • Self-motivated and have an interest in continuous learning
  • Bachelor's or master's in computer science, engineering, or a related field, depending on position level

Recommended Qualifications

  • Prior experience with software development and release of commercial software products
  • Experience developing native mobile automation tests (iOS and Android)
  • Understanding of the Agile software development life cycle
  • Knowledge of software localization, internationalization, and accessibility (Section 508)

Questions about our interview process? We have answers.

About Esri

Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.


Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.


Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.


If you need a reasonable accommodation for any part of the employment process, please email humanresources@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.


Apply Now