Posted in

Product Engineer I – Test – Server & Desktop Client

Product Engineer I – Test – Server & Desktop Client

CompanyEsri
LocationWest Redlands, Redlands, CA, USA
Salary$68640 – $104000
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior

Requirements

  • 1+ years of experience using testing frameworks such as JUnit or PyUnit
  • Hands-on experience with automation and deployment tools like Jenkins and Chef
  • Familiarity with web services and API development, including REST and SOAP
  • Experience working with cloud and web technologies such as AWS, Azure, and Kubernetes
  • Strong passion for learning new testing frameworks, writing effective tests, and identifying software weaknesses
  • Ability to translate software requirements and functions into comprehensive test cases
  • Excellent problem-solving and analytical abilities
  • Bachelor’s in computer science, engineering, or related field

Responsibilities

  • Collaborate with developers and product engineers on the team to design the integration tests for various functions
  • Design and implement end to end functionality from ArcGIS Pro desktop client to ArcGIS Enterprise on various server environments that allows our users to author, share, and consume maps as services
  • Develop the integration tests in Java/Python/SOAPUI
  • Deploy and schedule the integration tests to run daily and share status in an easy to understand manner
  • Manage the suite of integration tests; refactor and re-engineer them as needed

Preferred Qualifications

  • Experience selecting/developing an automation framework
  • Proven development skills in Java, Python, and other scripting languages
  • Familiarity with REST/SOAP service architectures
  • Familiarity with system and web server administration
  • Familiarity with JavaScript and other presentation tier frameworks