Performance Test Engineer - 18 month maximum contract role
Core
Building a performance and load testing framework and defining the overall test strategy for a trading platform.
Role type
Performance Test Engineer
Builds
Performance testing frameworks and scripts for C#/.NET applications deployed in AWS
Domain
Financial services / Trading platforms / Cloud infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Performance testing, Load testing, Stress testing, Endurance testing, Scalability testing, k6 scripting, C#/.NET application testing, AWS cloud architecture, REST APIs, HTTP protocols, JSON, CI/CD integration, Performance metrics analysis
Preferred skills
Capacity planning, Performance tuning, Non-functional requirements definition
Technologies
k6, AWS, GitHub Actions, C#, .NET
Responsibilities
Design, develop, and execute performance, load, stress, endurance, and scalability tests; Build and maintain reusable performance test frameworks and scripts; Analyse test results to identify bottlenecks across application, database, and infrastructure layers; Collaborate with developers to diagnose performance issues and validate fixes; Test cloud-native architectures deployed in AWS; Integrate performance tests into CI/CD pipelines; Define and monitor performance KPIs, SLAs, and non-functional requirements; Produce clear performance test reports with actionable recommendations; Support capacity planning and performance tuning initiatives; Advocate for performance testing best practices across teams
Seniority
Mid-Senior, hands-on IC