Platform Performance Test Engineer

Talent Software Services, Inc.

  • San Francisco, CA
  • 6 days ago
  • $58.33 Per Hour

Highlights

Seeking a skilled Performance Test Engineer to design, execute, and analyze performance tests for ArcGIS Pro-based environments . Identify performance bottlenecks and collaborate with engineering, infrastructure, development, and architecture teams to resolve issues.

Numbers & Facts

LocationSan Francisco, CA
Salary$58.33 Per Hour

Description

Job Description – Platform Performance Test Engineer

  • Job Title: Platform Performance Test Engineer
  • Location: San Francisco, CA
  • Duration: 6 months
  • GBaMS ReqID: 10958045
  • Experience Required: 5+ years
  • Primary Skills: Performance Testing, LoadRunner Enterprise, JMeter, ArcGIS Pro
  • Domain: GIS Platform / Performance Engineering

Role Summary

  • Seeking a skilled Performance Test Engineer to design, execute, and analyze performance tests for ArcGIS Pro-based environments.
  • Establish performance baselines and benchmarks for GIS workflows.
  • Evaluate system responsiveness, scalability, resource utilization, and overall platform performance.
  • Identify performance bottlenecks and collaborate with engineering, infrastructure, development, and architecture teams to resolve issues.

Performance Testing & Engineering

  • Design and execute:
    • Performance testing
    • Load testing
    • Stress testing
    • Endurance/Soak testing
    • Scalability testing
    • Baseline testing
  • Establish platform performance baselines with ArcGIS Pro installed and configured.
  • Define performance benchmarks and acceptance criteria for GIS operations.
  • Develop workload models simulating concurrent users and realistic GIS usage patterns.
  • Measure and analyze performance across key GIS workflows, including:
    • Map opening and rendering
    • Zoom in / Zoom out
    • Panning across large datasets
    • Feature editing and saving
    • Layer refresh and redraw
    • Attribute queries and searches
    • Geoprocessing execution
    • Spatial analysis operations
    • Data synchronization and retrieval

Tool Development & Automation

  • Create and maintain performance test scripts using:
    • LoadRunner Enterprise (LRE)
    • Apache JMeter
  • Automate performance test execution, monitoring, and reporting.
  • Integrate performance testing into CI/CD pipelines where applicable.
  • Build reusable performance testing frameworks and assets.
  • Develop automated workload and test execution strategies.

Monitoring & Performance Analysis

  • Monitor client-side and server-side performance metrics during test execution.
  • Analyze:
    • Response times
    • CPU utilization
    • Memory utilization
    • Disk utilization
    • Network utilization
    • Rendering performance
    • Transaction throughput
    • System scalability
  • Identify performance bottlenecks related to:
    • ArcGIS Pro processing
    • Network latency
    • Data layers and services
    • Infrastructure limitations
    • Client workstation performance
  • Use monitoring and profiling tools to identify root causes of performance issues.

Reporting & Collaboration

  • Create detailed performance assessment reports and dashboards.
  • Present:
    • Performance findings
    • Trends
    • Risks
    • Bottlenecks
    • Recommendations
  • Collaborate with:
    • GIS engineers
    • Infrastructure teams
    • Developers
    • Architects
  • Participate in root cause analysis and performance tuning activities.
  • Provide actionable recommendations for performance optimization and capacity planning.

Required Qualifications

  • Bachelor’s degree in:
    • Computer Science
    • Information Systems
    • GIS
    • Engineering
    • Related technical field
  • 5+ years of experience in Performance Testing and Engineering.
  • Hands-on experience with:
    • LoadRunner Enterprise (LRE)
    • Apache JMeter
  • Strong understanding of:
    • Load Testing
    • Stress Testing
    • Soak/Endurance Testing
    • Scalability Testing
    • Baseline Testing
  • Experience analyzing system performance using monitoring and profiling tools.
  • Strong understanding of Windows-based environments.
  • Experience working with enterprise infrastructure.
  • Experience creating:
    • Test plans
    • Workload models
    • Performance reports
  • Excellent troubleshooting and analytical skills.

Preferred Qualifications

  • Experience with ArcGIS Pro.
  • Experience with ArcGIS Enterprise or other Esri technologies.
  • Understanding of GIS concepts, including:
    • Spatial data
    • Feature layers
    • Map services
    • Geodatabases
    • Geoprocessing workflows
  • Experience with monitoring tools such as:
    • Dynatrace
    • AppDynamics
    • Splunk
    • Grafana
    • Prometheus
  • Familiarity with scripting languages:
    • Python
    • PowerShell
    • Java
  • Experience working in AWS cloud-hosted GIS environments.

Key Performance Scenarios

  • Measure initial ArcGIS Pro launch time.
  • Evaluate project opening and loading performance.
  • Measure large map rendering performance.
  • Analyze zooming and panning responsiveness.
  • Test feature selection performance.
  • Measure spatial feature editing and save times.
  • Analyze layer refresh times.
  • Measure query execution and search response times.
  • Evaluate geoprocessing task execution.
  • Test multi-layer map performance.
  • Analyze large dataset handling.
  • Simulate concurrent users and evaluate scalability.
  • Establish baseline performance and identify deviations.

Core Skills

  • Performance Engineering
  • GIS Platform Testing
  • ArcGIS Pro
  • ArcGIS Enterprise
  • LoadRunner Enterprise (LRE)
  • Apache JMeter
  • Performance Monitoring
  • Baseline Performance Analysis
  • Load Testing
  • Stress Testing
  • Endurance/Soak Testing
  • Scalability Testing
  • Capacity Planning
  • Root Cause Analysis
  • Performance Optimization
  • Reporting and Visualization
  • CI/CD Performance Automation
  • Windows Enterprise Infrastructure
  • AWS Cloud

Role Classification

  • Role Description: Platform Performance Testing
  • Essential Skills: Performance Testing / Performance Engineering
  • Desirable Skills: ArcGIS Pro, ArcGIS Enterprise, GIS, AWS
  • Keyword: Performance Testing
  • Primary Tools: LoadRunner Enterprise (LRE), Apache JMeter
  • Experience Required: 5+ years

Similar Jobs

See more jobs