Job Description
The GIS Automation Tester will ensure reliability by developing, maintaining, and executing automated test scripts. Through expertise in scripting, this role will rigorously validate GIS data integrity, assess the performance of geoprocessing tools, and verify spatial analysis results within ArcGIS Pro and ArcGIS Enterprise environments. Leveraging Python and specialized API tools, they automate workflows, validate geodatabases, and integrate testing procedures into DevOps pipelines, greatly enhancing testing efficiency and consistency.
Beyond automation, the GIS Automation Tester will uphold high standards of quality control throughout the geospatial environment. Their commitment ensures that all processes meet accuracy, consistency, and compliance requirements. Additionally, they set and refine standards for the team, recommending improvements to stakeholders to promote best practices.
Their responsibilities also extend to querying databases, identifying the correct assets, and updating features within Esri systems, ensuring all attributions align with the latest Foundry information. This role requires moderate geospatial analysis and database administration, which may involve low-code application development, workflow management, and ongoing maintenance of GIS systems.
Finally, the GIS Automation Tester is tasked with delivering Standard Operating Procedures (SOPs) derived from Foundry Python scripts created by GIS Developers. These SOPs are shared as online resources, facilitating knowledge transfer and operational continuity across the organization.
Key Responsibilities
Test Automation Strategy: Develop and maintain automation frameworks for GIS data processing and AI agents in Azure Foundry.
GIS/Spatial Validation: Verify accuracy of spatial calculations, data transformations, and geospatial query results.
Agent Testing: Test agent behavior using Azure Foundry's tool catalog and Logic App connectors, ensuring agentic workflows follow defined logic.
Performance Evaluation: Monitor system usage for regressions in latency and accuracy of AI outputs.
Scripting & Querying: Write automated test scripts using Python, and analyze system logs using KQL (Kusto Query Language).
Infrastructure as Code (IaC) Testing: Validate deployment scripts (Bicep/ARM templates) for Azure resources, including Key Vaults and Storage Accounts..
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• Azure Foundry/AI Studio: Experience with AI agentic workflows and evaluation scenarios
• GIS Tools & Languages: Python (ArcPy/GeoPandas), KQL, SQL.
• Azure Services: Azure Data Lake, Azure Functions, Logic Apps.
• Automation Tools: Selenium or Playwright for browser-based testing of user interfaces.
CI/CD (Continuous Integration/Continuous Deployment): Experience with GitHub Actions for automated testing pipelines
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.