Product Engineer I – Test – Server & Desktop Client
Company | Esri |
---|---|
Location | West Redlands, Redlands, CA, USA |
Salary | $68640 – $104000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior |
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