Senior QA Automation Engineer
Full Time
No Travel Required
Remote
$50 - $60/hr


Enterprise Solution Partners LLC
Fitment
Dice Job Match Score™
👾 Reticulating splines...
Job Details
Skills
- ArcGIS
- GIS
- Python
- Utilities
- QA Automation
- QA
- Test
- Testing
Summary
Position Summary
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 91136454
- Position Id: 8985333
- Posted 1 hour ago
Company Info
About Enterprise Solution Partners LLC
Enterprise Solution Partners LLC is currently accepting resumes for a variety of positions. Please review the database of positions that we are seeking to fill and contact us for additional information about any specific opportunity.


Create job alert
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs