Software Engineer - Test and QA

Apply Now



Do you have a passion for GIS and the latest developer technologies? Are you the kind of person who loves making a difference? Want to be part of a team that leads the way in developing innovative technology? Then Esri may be the place for you!

Arcade functionality is central to configurable aspects of ArcGIS solutions across the platform. You’ll become an expert in this scripting language and help guide its development. As part of the ArcGIS Pro development team, you’ll have the opportunity to combine your programming skills with your love for GIS and mapping! Working in the Esri R&D Center-Cardiff you’ll be joining a software development team that is actively contributing to the next generation of mapping tools in ArcGIS.
You’ll be involved throughout the software development process, working on a range of different technologies, guiding design decisions, representing our users, and ensuring the quality of the final software. You’ll become an expert in text-related technologies.


  • Become a specialist in labeling, annotation, dimensions, and font technologies
  • Develop and implement test plans and test cases, write test code, and verify code changes and bug fixes
  • Create user documentation and tutorials showing the best practice
  • Troubleshoot production issues in current and past software versions
  • Keep up to date with current GIS and developer technology and trends
  • Test and manage automated test systems


  • Knowledge of one or more of the following programming languages: JavaScript, Python, Java, C#, C++ or VB.NET, with the ability to produce excellent code
  • Experience and enthusiasm for working with software development and GIS are critical
  • Excellent written and verbal communication skills
  • Strong time management, prioritization, teamwork, and interpersonal skills
  • Ability to understand new technology concepts quickly and apply them accurately through an evolving, dynamic environment
  • Bachelor’s or master’s in computer science, mathematics, GIS or a related field, depending on position level

Recommended Qualifications

  • Familiarity with ArcGIS, labeling, font technologies, or typography
  • Familiarity with computer graphics software or commercial RDBMS
  • Experience with software testing
  • Familiarity with agile software development methodologies

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