Performance Testing Engineer
- Wilmington, North Carolina, United States
- Wilmington, North Carolina, United States
À propos
Job Title
: Performance Testing Engineer
Location
: Wilmington, DE
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
- Bachelor's 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.)
Compétences linguistiques
- English
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.