Hi All,
Location:San francisco,CA
Platform Performance Testing
Key Responsibilities
Performance Testing & Engineering
Design and execute performance, load, stress, endurance, and scalability tests for ArcGIS Pro-based environments.
Establish platform performance baselines with only ArcGIS Pro installed and configured.
Measure and analyze system responsiveness during key GIS user workflows including:
o Map opening and rendering
o Zoom In / Zoom Out operations
o Panning across large datasets
o Feature editing and saving
o Layer refresh and redraw
o Attribute queries and searches
o Geoprocessing execution
o Spatial analysis operations
o Data synchronization and retrieval
Define performance benchmarks and acceptance criteria for GIS operations.
Develop test scenarios simulating concurrent user workloads and realistic GIS usage patterns.
Tool Development & Automation
Create and maintain performance test scripts using:
o LoadRunner Enterprise (LRE)
o Apache JMeter
Automate execution, monitoring, and reporting of performance tests.
Integrate performance testing into CI/CD pipelines where applicable.
Build reusable frameworks and performance testing assets.
Monitoring & Analysis
Monitor client-side and server-side performance metrics during test execution.
Analyze:
o Response times
o Resource utilization (CPU, Memory, Disk, Network)
o Rendering performance
o Transaction throughput
o System scalability
Identify bottlenecks related to:
o ArcGIS Pro processing
o Network latency
o Data layers and services
o Infrastructure constraints
o Client workstation performance
Reporting & Collaboration
Produce detailed performance assessment reports and dashboards.
Present findings, trends, risks, and recommendations to stakeholders.
Collaborate with GIS engineers, infrastructure teams, developers, and architects to resolve performance issues.
Participate in root cause analysis and performance tuning activities.
________________________________________
Required 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:
o LoadRunner Enterprise (LRE)
o Apache JMeter
Strong understanding of performance testing methodologies:
o Load Testing
o Stress Testing
o Soak/Endurance Testing
o Scalability Testing
o Baseline Testing
Experience analyzing system performance using monitoring and profiling tools.
Strong understanding of Windows-based environments and enterprise infrastructure.
Experience creating test plans, workload models, and performance reports.
Excellent troubleshooting and analytical skills.
________________________________________
Preferred Qualifications
Experience with ArcGIS Pro, ArcGIS Enterprise, or other Esri technologies.
Understanding of GIS concepts including:
o Spatial data
o Feature layers
o Map services
o Geodatabases
o Geoprocessing workflows
Experience using monitoring tools such as:
o Dynatrace
o AppDynamics
o Splunk
o Grafana
o Prometheus
Familiarity with scripting languages such as Python, PowerShell, or Java.
Experience working in AWS cloud-hosted GIS environments.
________________________________________
Key Performance Scenarios
The candidate should be capable of measuring and assessing performance for activities such as:
Initial ArcGIS Pro launch time
Project opening and loading
Large map rendering performance
Zooming and panning responsiveness
Feature selection performance
Editing and saving spatial features
Layer refresh times
Query execution and search response times
Geoprocessing task execution
Multi-layer map performance
Large dataset handling
Concurrent user simulation and scalability analysis
________________________________________
Desired Skills
Performance Engineering
GIS Platform Testing
ArcGIS Pro
LoadRunner Enterprise (LRE)
Apache JMeter
Performance Monitoring
Baseline Performance Analysis
Capacity Planning
Root Cause Analysis
Reporting and Visualization
Performance Optimization