Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

ILAB LLC

NewBe an early applicant

Performance Test Engineer

Posted Updated
Discussion

Description

The Performance Test Engineer is a technical leader in the Advanced Services organization and a strategic participant in customer engagements. The Performance Test Engineer helps set the direction for performance testing with customers, helps create performance testing standards and procedures within iLAB, and provides leadership on performance test strategy and test environment design. The role owns the full performance testing lifecycle on assigned engagements, from planning through scripting, execution, analysis, and reporting, and is responsible for the design, enhancement, and future growth of iLAB's performance testing architecture and framework.

Customer and Engagement Leadership

  • Manage multiple projects, serving as the primary point of contact for non-functional testing initiatives with customer project managers, business analysts, and application teams.
  • Help define scope and estimate effort for new customer engagements and contribute to statements of work, proposals, and RFP/RFQ responses.
  • Lead discussions with customers to understand end-to-end business processes across the applications and platforms under test and their connected (edge) system interfaces.
  • Effectively communicate risks and findings, employ appropriate risk mitigation strategies and tactics, and engage with stakeholders at all levels in plain language.
  • Advise and assist customers in the design and construction of performant, scalable software solutions.

Planning and Strategy

  • Identify non-functional requirements and define performance testing objectives, scope, and success criteria for each engagement.
  • Design the performance test plan, test strategy, and workload model, including concurrent user models, pacing, think time, transaction rates, and SLA traceability.
  • Gather information and obtain a thorough understanding of application-to-application interface transactions, identify potential areas of performance risk between systems and platforms, and propose non-functional testing strategies to test and mitigate those risks.
  • Recommend the tool(s) to be used for performance testing and monitoring, and recommend and participate in tool evaluation, integration, and adoption.

Scripting, Environment, and Test Data

  • Develop performance test scripts and scenarios in LoadRunner and NeoLoad, including correlation, parameterization, verification of key server responses, and handling of complex authentication and session flows.
  • Configure and manage the performance test environment, load generators, and monitoring, and identify the testing parameters for each run.
  • Prepare and load test data to support the virtual user populations required by the workload model.
  • Review and update performance testing artifacts (scripts, plans, data, and results) for accuracy and completeness and maintain them to iLAB coding and documentation standards.

Execution and Analysis

  • Execute and report on performance tests (Baseline, Load, Peak, Stress, and Soak where required) and confirm results are repeatable before they are reported.
  • Confirm system stability and test repeatability, according to agreed variances.
  • Apply consistent monitoring metrics across runs (response times, throughput, hits per second, error rates, CPU, memory, garbage collection) so results can be compared build to build.
  • Analyze performance test results and perform cloud, front-end, and backend analysis and troubleshooting to locate performance obstructions and identify the root cause of performance-related issues.
  • Generate and present performance test results, findings, and key recommendations to customer leadership and application teams.
  • Translate performance test findings into targeted improvements that strengthen system availability, reliability, and consistent software performance.
  • Provide technical leadership in the development and implementation of performance engineering processes, maintain performance industry standards and cloud best practices across the organization.
  • Maintain transition-ready engagement documentation so that any engagement can be picked up by another iLAB engineer.

Skills

Apply

See also

QA jobs by country — openings, pay and top skills →