ArcGIS Pro Performance Engineer

Prophecy Technologies

$110K — $135K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, GIS, Engineering, or related field.
  • 5+ years of experience in Performance Testing and Engineering.
  • Hands-on experience with LoadRunner Enterprise (LRE) and Apache JMeter.
  • Strong understanding of performance testing methodologies and monitoring tools.
  • Proficiency in creating test plans and performance reports.

Responsibilities

  • Design and execute comprehensive performance tests for ArcGIS Pro environments.
  • Establish performance baselines for installations and configurations.
  • Measure system responsiveness during key GIS workflows.
  • Define performance benchmarks and acceptance criteria for GIS operations.
  • Develop realistic test scenarios simulating user workloads and usage patterns.
  • Automate performance test execution and monitoring for CI/CD integration.
  • Produce detailed assessment reports and dashboards for stakeholders.

Benefits

  • Opportunity to work with advanced GIS technologies and tools.
  • Integration of performance testing into agile development processes.
  • Collaboration with multidisciplinary teams including GIS engineers and developers.
  • Professional development opportunities in performance engineering and load testing.
  • Access to the latest monitoring and profiling tools.
Full Job Description
Role Overview:

The Performance Test Engineer will be responsible for designing, executing, and analyzing performance, load, stress, endurance, and scalability tests for ArcGIS Pro-based environments. This role involves establishing performance baselines, measuring system responsiveness during key GIS workflows, and identifying bottlenecks to ensure optimal platform performance.

Key Responsibilities:
  • Design and execute comprehensive performance, load, stress, endurance, and scalability tests for ArcGIS Pro environments.
  • Establish platform performance baselines for ArcGIS Pro installations and configurations.
  • Measure and analyze system responsiveness during critical GIS user workflows, including map opening, rendering, zoom/pan operations, feature editing, layer refresh, attribute queries, geoprocessing, and data synchronization.
  • Define clear performance benchmarks and acceptance criteria for GIS operations.
  • Develop realistic test scenarios simulating concurrent user workloads and GIS usage patterns.
  • Create and maintain performance test scripts utilizing LoadRunner Enterprise (LRE) and Apache JMeter.
  • Automate the execution, monitoring, and reporting of performance tests, integrating them into CI/CD pipelines where applicable.
  • Build reusable performance testing frameworks and assets.
  • Monitor client-side and server-side performance metrics during test execution.
  • Analyze response times, resource utilization (CPU, Memory, Disk, Network), rendering performance, transaction throughput, and system scalability.
  • Identify performance bottlenecks related to ArcGIS Pro processing, network latency, data layers, infrastructure constraints, and client workstation performance.
  • Produce detailed performance assessment reports and dashboards, presenting findings, trends, risks, and recommendations to stakeholders.
  • Collaborate with GIS engineers, infrastructure teams, developers, and architects to resolve identified performance issues and participate in root cause analysis and performance tuning activities.

Required Skills:
  • Hands-on experience with LoadRunner Enterprise (LRE) and Apache JMeter.
  • Strong understanding of performance testing methodologies including Load Testing, Stress Testing, Soak/Endurance Testing, Scalability Testing, and Baseline Testing.
  • Experience analyzing system performance using various monitoring and profiling tools.
  • Strong understanding of Windows-based environments and enterprise infrastructure.
  • Proficiency in creating test plans, workload models, and comprehensive performance reports.
  • Excellent troubleshooting and analytical skills.

Qualifications:
  • Bachelor's degree in Computer Science, Information Systems, GIS, Engineering, or a related field.
  • 5+ years of experience in Performance Testing and Engineering.

Preferred Skills:
  • Experience with ArcGIS Pro, ArcGIS Enterprise, or other Esri technologies.
  • Understanding of GIS concepts such as spatial data, feature layers, map services, geodatabases, and geoprocessing workflows.
  • Experience using monitoring tools like Dynatrace, AppDynamics, Splunk, Grafana, or Prometheus.
  • Familiarity with scripting languages including Python, PowerShell, or Java.
  • Experience working in AWS cloud-hosted GIS environments.

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar ArcGIS Pro Performance Engineer jobs: