Returning Candidate?

Software Development Engineer in Test (SDET) - Network Diagram

Software Development Engineer in Test (SDET) - Network Diagram

Job Category 
ArcGIS Product Engineering
Job ID 

More information about this job


Do you enjoy releasing high quality software products? Are you passionate about testing across multiple platforms? We work in a fast-paced, collaborate environment and release cutting-edge ArcGIS software to users worldwide. As part of our team, you will find ways to break our code, develop and implement new tests, and discover ways to improve the product we release to our customers. Are you up for the challenge?


  • Design, develop, and maintain automation processes/test systems and tools to assess product quality and release readiness
  • Utilize the latest innovative test technologies to improve product test strategy
  • Work with the product architecture/design teams to derive release testing requirements throughout the development cycle
  • Design, create, and execute automated and manual tests as needed
  • Reproduce, debug, and isolate problems and verify fixes


  • Hands-on experience with different platforms (e.g., Microsoft Windows, Linux, mobile devices)
  • A self-motivated team player with the ability to clearly communicate technical concepts
  • Strong analytical and critical-thinking skills for solving complex problems and maximizing our testing efforts
  • You are eager to learn but you’ve got these things covered: understand and write code in C/C++, C#, Java, Python, or other high level languages
  • Experience with QA processes, commercial test frameworks, test design strategies, writing test cases, and automating tests
  • Experience with databases
  • Bachelor’s or master's in computer science, engineering, or a related field 

Recommended Qualifications:

  • Hands-on software testing or development experience with large scale GIS systems or client-server desktop, web, or mobile applications
  • Understanding of the Agile software development life cycle
  • Understanding of testing and scripting environments (shell or batch scripting) using Visual Studio, Eclipse, or Qt Creator
  • Experience with continuous integration test environments and automation frameworks such as Jenkins and Selenium
  • Knowledge of the utilities industry (water, gas, electric, telco)

Got a GitHub? Put it on your resume.

The Company

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, 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, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Sound interesting?

Share on your newsfeed