We are seeking a Senior QA Automation Engineer with strong expertise in Python and GIS technologies, with Utilities domain expertise, to lead quality assurance efforts for enterprise geospatial applications, data platforms, and cloud-based solutions. The ideal candidate will have extensive experience building automation frameworks, validating geospatial data, testing APIs and data pipelines, and driving quality initiatives across complex GIS environments.
Key Responsibilities- Design, develop, and maintain scalable test automation frameworks using Python.
- Lead automation testing efforts for GIS applications, geospatial services, APIs, and data processing workflows.
- Validate spatial data, maps, layers, geoprocessing services, and GIS integrations for accuracy and performance.
- Develop automated tests for web applications, REST APIs, microservices, and enterprise GIS platforms.
- Perform functional, regression, integration, system, and end-to-end testing.
- Test and validate geospatial ETL processes and large-scale data migration activities.
- Collaborate with GIS developers, data engineers, architects, product owners, and business stakeholders to define testing strategies.
- Integrate automated test suites into CI/CD pipelines and support continuous testing practices.
- Analyze defects, perform root cause analysis, and work with development teams to resolve issues efficiently.
- Mentor junior QA engineers and promote automation best practices across teams.
- Participate in architecture reviews, release planning, and quality governance initiatives.
- 8+ years of experience in QA Automation and Software Testing.
- Strong hands-on programming experience with Python.
- Extensive experience with automation tools/frameworks such as PyTest, Selenium, Playwright, Robot Framework, or similar.
- Strong experience testing GIS applications using ArcGIS, ArcGIS Enterprise, ArcGIS Online, QGIS, or related technologies.
- Experience with geospatial data validation, spatial analysis, and GIS workflows.
- Strong knowledge of REST API testing and automation.
- Experience working with spatial databases such as PostGIS, SQL Server Spatial, Oracle Spatial, or similar.
- Proficiency in SQL, data validation, and database testing.
- Experience with CI/CD tools such as Jenkins, Azure DevOps, GitHub Actions, or GitLab CI.
- Strong understanding of Agile/Scrum methodologies.
- Experience with ArcPy, GeoPandas, GDAL, Shapely, or other GIS-related Python libraries.
- Experience with Utilities domain
- Experience testing cloud-based GIS solutions on AWS, Azure, or Google Cloud Platform.
- Knowledge of Docker, Kubernetes, and containerized environments.
- Familiarity with performance, load, and security testing.
- GIS, QA Automation, or Cloud certifications are highly desirable.
Job ID: 523204299
Originally Posted on: 6/1/2026
Want to find more Technology opportunities?
Check out the 165,053 verified Technology jobs on iHireTechnology
Similar Jobs