Software Development Engineer in Test II – Network Diagrams


Apply Now

Overview


 

 

Utilize your passion for software quality and join our Network Diagram team as a Software Development Engineer in Test (SDET). We welcome you to work alongside a team of dedicated engineers who are designing and implementing interactive network, schematic, and link analysis visualization software. Some of the most complex network hierarchies and objects in the world, such as electrical or telecommunications networks, are being modeled by Esri’s ArcGIS software for critical infrastructure design and management.

 

This opportunity allows you to leverage your skills to build new and innovative functionality for ArcGIS. You’ll also have the opportunity to learn best practices from individuals who have decades of combined experience building ArcGIS, a premiere GIS platform.

Responsibilities


  • Design and author test cases for functional, performance, scalability, and durability testing based on user requirements
  • Collaborate with software engineers, product engineers, and other stakeholders to build and test ArcGIS Pro and ArcGIS Enterprise functionality related to network diagrams and link analysis capabilities
  • Write test code and verify code changes and bug fixes
  • Design, implement, and maintain ArcGIS test automation frameworks based on C# (MVVM testing, SDK, Appium testing) and Python
  • Develop custom add-ins and samples using ArcGIS Pro SDK, JavaScript, or other ArcGIS APIs
  • Play a major part in the development process by determining product quality and release readiness
  • Grow your skillset in an environment that rewards professional development

Requirements


  • 2+ years of software testing experience
  • 2+ years of experience using C# application development language
  • Knowledge of Visual Studio, Git
  • A self-motivated team player with an interest in continuous learning
  • Excellent written and verbal communication skills
  • Strong analytical and problem-solving skills
  • Ability to manage priorities and tasks as needed in a fast-paced work environment
  • Bachelor’s degree in computer science, engineering, GIS, or related field

Recommended Qualifications


  • Experience with graph and/or relational databases such as SQL, Postgres, Oracle, Arango, Neo4j
  • Knowledge of ArcGIS and online services, or other GIS products
  • Experience with software testing tools such as Appium, Coded UI, Selenium, or related tools
  • Knowledge of Oriented Object Programming, design pattern
  • Experience with Python and/or JavaScript
  • Knowledge of graph theory
  • Experience writing technical documents
  • Master’s degree or PhD in computer science, engineering, GIS, or related field

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.


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 askcareers@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.

 

#LI-RC2

Apply Now