GBaMS ReqID: 10958045
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
_