Performance Test Engineer

  • Wilmington, DE
  • Posted 3 hours ago | Updated 3 hours ago

Overview

Hybrid
75 - 80
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Apache JMeter
JMeter
QA
performance testing
test plan
Parameterization
distributed testing
Stress Testing
Load Testing
COTS
Splunk
Reliability Engineering
Quality Assurance
Test Plans
Performance Metrics
Log Analysis
Scalability

Job Details

Role: Performance Test Engineer

Location: Wilmington, DE - Hybrid

Contract Duration: 12+ months

The Performance Test Engineer ensures the scalability, stability, and responsiveness of the applications—primarily web-based and select client-server applications. This is a hands-on role that designs and executes performance testing strategies, integrates them into CI/CD practices, and collaborates closely with engineering teams to optimize application performance across the .NET technology stack.

 Primary Responsibilities:

Performance Testing Execution:

  • Design, develop, and execute performance, load, and stress tests using
  • Design, develop, and execute performance, load, and stress tests using JMeter and industry-standard approaches.
  • Analyze test results to identify bottlenecks (CPU, memory, I/O, database, network) and recommend code/configuration optimizations.
  • Integrate performance testing into CI/CD pipelines using GitLab; author and maintain pipeline jobs, artifacts, and thresholds.

 System Reliability & Scalability:

  • Validate application performance under varying loads and peak events for web and client-server applications.
  • Collaborate with developers and architects to embed performance considerations (capacity, caching, concurrency) in design and development.
  • Partner with database engineers to tune queries, indexes, and connection strategies for .NET/SQL workloads.

 Environment & Tooling:

  • Leverage Azure (strong plus) for test environments, scaling, and monitoring; collaborate on infrastructure-as-code where applicable.
  • Utilize monitoring and log analysis tools (e.g., Splunk, ELK) to correlate performance metrics with system behavior and trace root causes.
  • Work closely with DevOps to maintain test harnesses, datasets, synthetic users, and environment parity across stages.

 Education and Experience (Required): 

  • Degree: Bachelors’ degree and 5+ years' experience in performance testing/QA, or equivalent combination of education and experience

 Technical Expertise:

  • Strong hands-on experience with Apache JMeter (test plan design, parameterization, correlation, distributed testing, and reporting).
  • CI/CD: GitLab pipelines (YAML), test gating with pass/fail thresholds, artifact management, and integration with .NET builds.
  • .NET stack familiarity (C#, ASP.NET, Entity Framework/SQL Server); ability to collaborate on code-level and config tuning.
  • Experience testing both web applications and client-server applications across custom and COTS solutions.
  • Exposure to Microsoft Azure for environment provisioning, monitoring, and scaling (strong plus).

 EEO: “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.