Imagine Staffing Technology, An Imagine Company
Performance Testing Engineer (Wilmington)
Imagine Staffing Technology, An Imagine Company, Wilmington, Delaware, United States, 19894
Job Title : Performance Testing Engineer
Location : Wilmington, DE
No C2C, C2H, 1099 or Visa Sponsorship/Transfers available
Nature & Scope: Positional Overview
The Imagine Group is recruiting for a Performance Testing Engineer on behalf of our client, a leading regional financial institution with a long-standing presence in the communities it serves in Wilmington, DE. This organization provides a full range of banking, lending, and financial services to individuals, businesses, and institutions. It is known for its strong relationship-focused approach, commitment to stability, and emphasis on responsible growth and community involvement.
In this role, you will be responsible for ensuring the scalability, stability, and responsiveness of primarily web-based and select client-server applications (a mix of custom-developed and commercial off-the-shelf (COTS) solutions). 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.
Role & Responsibility: Tasks That Will Lead to Your Success
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. 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. Create and maintain performance test plans, scenarios, scripts, and data models; define entry/exit criteria and SLAs. Document performance benchmarks and trends; provide actionable insights for capacity planning and release readiness. Author clear defect reports and engineering recommendations with reproducible steps and supporting metrics. 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. Embed performance testing into Agile/SAFe workflows (Definition of Ready/Done); participate in sprint ceremonies and release planning. Recommend tools, frameworks, and standards for performance engineering, coach developers and QA on profiling and tuning best practices. Ensure adherence to internal controls, audit requirements, and regulatory standards when testing, storing, and reporting performance data.
Skills & Experience Qualifications That Will Help You Thrive
Bachelors degree and 5+ years' experience in performance testing/QA, or equivalent combination of education and experience. 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). Some experience with client management, core banking, payments, financial reporting, loan management, or fraud/AML management solutions. Some experience with COTS business application vendors, IT vendors, and contract management. Technical leadership, people management, problem-solving, communication, time-management, cross-functional team coordination, and technical mentorship CI/CD pipelines, YAML, DevOps toolsets (Git, GitLab, Artifactory, NuGet, NPM, NodeJS, Docker, Kubernetes, Azure DevOps, MS Build, SonarQube), scripting (YAML, PowerShell, Linux/Bash, Perl). Jira, Confluence. Institutional Financial Products (Corporate Trust Accounts, Investment Funds, Bonds, Structured Finance, Collateralized Loan Obligations, etc.)
No C2C, C2H, 1099 or Visa Sponsorship/Transfers available
Nature & Scope: Positional Overview
The Imagine Group is recruiting for a Performance Testing Engineer on behalf of our client, a leading regional financial institution with a long-standing presence in the communities it serves in Wilmington, DE. This organization provides a full range of banking, lending, and financial services to individuals, businesses, and institutions. It is known for its strong relationship-focused approach, commitment to stability, and emphasis on responsible growth and community involvement.
In this role, you will be responsible for ensuring the scalability, stability, and responsiveness of primarily web-based and select client-server applications (a mix of custom-developed and commercial off-the-shelf (COTS) solutions). 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.
Role & Responsibility: Tasks That Will Lead to Your Success
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. 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. Create and maintain performance test plans, scenarios, scripts, and data models; define entry/exit criteria and SLAs. Document performance benchmarks and trends; provide actionable insights for capacity planning and release readiness. Author clear defect reports and engineering recommendations with reproducible steps and supporting metrics. 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. Embed performance testing into Agile/SAFe workflows (Definition of Ready/Done); participate in sprint ceremonies and release planning. Recommend tools, frameworks, and standards for performance engineering, coach developers and QA on profiling and tuning best practices. Ensure adherence to internal controls, audit requirements, and regulatory standards when testing, storing, and reporting performance data.
Skills & Experience Qualifications That Will Help You Thrive
Bachelors degree and 5+ years' experience in performance testing/QA, or equivalent combination of education and experience. 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). Some experience with client management, core banking, payments, financial reporting, loan management, or fraud/AML management solutions. Some experience with COTS business application vendors, IT vendors, and contract management. Technical leadership, people management, problem-solving, communication, time-management, cross-functional team coordination, and technical mentorship CI/CD pipelines, YAML, DevOps toolsets (Git, GitLab, Artifactory, NuGet, NPM, NodeJS, Docker, Kubernetes, Azure DevOps, MS Build, SonarQube), scripting (YAML, PowerShell, Linux/Bash, Perl). Jira, Confluence. Institutional Financial Products (Corporate Trust Accounts, Investment Funds, Bonds, Structured Finance, Collateralized Loan Obligations, etc.)