The ArcGIS Online team is looking to solve the problem of making GIS accessible and powerful for both consumers and experts, across all platforms and devices, by continually expanding the boundaries of web GIS.
Requirements
- Proven hands-on experience with deployment and management of applications in cloud computing platforms (AWS and/or Azure and/or Google) and services, such as Amazon S3, SQS, EC2, and Azure services such as Storage, Virtual Machines, Kubernetes, or similar
- Fundamental understanding of web services such as REST
- Ability to automate workflows via scripting
- Experience with ArcGIS Enterprise, ArcGIS Online, or other spatial technology
- Experience developing and implementing test plans and test automation for UI and/or web services
- Experience in deployment automation such as AWS CloudFormation templates, Azure Resource Manager and/or helm charts
- Knowledge of cloud native principles to design software for the cloud
Responsibilities
- Plan, design, test, and release components within the ArcGIS Online platform, which spans infrastructure across AWS, Azure, and VMware
- Assist with implementation design and quality assurance for backend apis and help design and improve software update process designed for cloud infrastructure
- Assist with design and validation of security functionality to improve ArcGIS Online
- Perform functional and workflow driven testing (manual and automated) to assess product quality and readiness
- Troubleshoot and triage customer issues
- Work collaboratively with other teams to understand requirements and incorporate them into the software
- Share workflows via help topics, blog posts, conference presentations, tutorials, and samples
Other
- 5+ years of experience in software testing or software development in a similar engineering environment
- Bachelor's in engineering, computer science, math, GIS, geography, or related field
- Excellent problem-solving and analytical skills
- Organized with effective time management skills
- Excellent communication skills and ability to work with cross-functional teams