Senior QA Automation Engineer

  • Enterprise Solution Partners LLC
  • Full Time

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.
Required Skills & Qualifications
  • 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.
Preferred Qualifications
  • 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