Performance Test Engineer - Consultant

Leigh Consulting
Remote

About The Position

TEKLEIGH is seeking a highly experienced Performance Test Engineer and thought leader to support a client engagement as the sole TEKLEIGH performance testing authority, embedded within an already-established client delivery team. This consultant will act as the performance testing lead for the program, responsible not only for execution but for setting the overall performance testing vision, standards, and best practices for the engagement. The consultant will lead end-to-end application and server-level performance and load testing, serving as a trusted advisor to client leadership by making clear recommendations on toolsets, performance KPIs, SLAs, test configurations, environments, and tuning approaches. This role requires someone who can independently assess performance risks, define actionable strategies, and influence technical decision-making across development, infrastructure, and DevOps teams. The consultant will conduct structured knowledge transfer (KT) to ensure the client can independently continue performance testing after the engagement concludes. The application stack includes .NET, Angular, SQL, RESTful Web APIs, and supporting server and infrastructure components, requiring strong hands-on expertise across UI, API, backend, database, and server-level performance testing.

Requirements

  • Demonstrated experience delivering end-to-end performance testing for custom-built applications
  • Strong expertise in evaluating, selecting, and implementing performance testing tools
  • Hands-on experience testing: .NET-based backend services, RESTful APIs, Angular or other SPA frontends, SQL databases, supporting server and infrastructure components
  • In-depth understanding of load, stress, endurance, and scalability testing principles

Nice To Haves

  • Experience with performance testing for external-facing or high-traffic applications
  • Integration of performance testing into CI/CD pipelines
  • Familiarity with APM and monitoring tools
  • Exposure to cloud or hybrid infrastructure environments

Responsibilities

  • Define and own the performance testing strategy, including load, stress, spike, endurance, and scalability testing
  • Identify performance risks related to peak usage, concurrency, and growth scenarios
  • Participate in planning sessions, sprint activities, and technical discussions related to performance and scalability
  • Define and recommend performance KPIs, SLAs, success thresholds, and alerting criteria based on business usage patterns and industry best practices; understand non-functional requirements, KPIs, SLAs and external traffic expectations
  • Advise client stakeholders on capacity planning, concurrency assumptions, and growth projections, including peak and worst-case scenarios
  • Recommend environment configuration and performance testing settings, including load models, ramp profiles, and test schedules
  • Evaluate, recommend, and justify performance testing tools and frameworks (open-source or commercial) as the performance testing authority for the engagement.
  • Provide clear justification and trade-off analysis for selected tools, configurations, and licensing models to support client decision-making
  • Configure and document the selected tools and frameworks for long-term client usage
  • Design realistic test scenarios reflecting real-world external and internal user behavior
  • Execute performance testing across all architecture elements, including: Angular UI and external user workflows, RESTful Web APIs and backend services (.NET), SQL database queries and transactions, Application servers, web servers, and supporting infrastructure, including CPU, memory, disk I/O, thread usage, and connection pools
  • Monitor system behavior during tests, including response times, throughput, error rates, and resource utilization
  • Analyze test results to identify performance bottlenecks across application, database, and infrastructure layers
  • Provide prioritized, recommendation-driven findings that clearly distinguish symptoms from root causes across application, database, and infrastructure layers
  • Conduct structured knowledge transfer (KT) sessions near the end of the engagement; deliver comprehensive documentation including test plans, scripts, configurations, and operating guides
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service