Performance Test Engineer | Testing Engineer
Employment Type: Full-Time
Level: Mid-Level to Senior
We are seeking a technically strong and detail-oriented Performance Test Engineer | Testing Engineer to design, execute, and analyze software performance and testing activities. This role will focus on ensuring applications, systems, and platforms meet performance, reliability, scalability, and quality requirements through structured testing, automation, monitoring, and continuous improvement.
Key ResponsibilitiesDesign and execute performance, load, stress, endurance, scalability, and capacity tests.
Develop comprehensive test plans, test strategies, test cases, test scenarios, and test scripts.
Analyze application and system requirements to define appropriate performance-testing objectives and benchmarks.
Establish performance baselines and identify system bottlenecks, scalability limitations, and performance degradation.
Develop and maintain automated performance-testing scripts and test frameworks.
Execute load tests with realistic user volumes, workloads, transactions, and usage patterns.
Monitor application, server, database, network, and infrastructure performance during testing.
Analyze CPU, memory, disk, network, database, API, response-time, throughput, and error-rate metrics.
Identify performance bottlenecks and conduct root-cause analysis with development and infrastructure teams.
Work closely with Software Developers, QA Engineers, Dev Ops, System Engineers, Database Administrators, and Product teams to resolve performance issues.
Validate application response times, throughput, concurrency, stability, and resource utilization against defined requirements.
Conduct API, backend, database, and end-to-end performance testing where required.
Perform regression and re-testing after performance optimizations or system changes.
Integrate performance testing into CI/CD pipelines and automated testing processes where applicable.
Configure and maintain test environments, test data, monitoring tools, and performance-testing infrastructure.
Analyze test results and prepare detailed performance reports, dashboards, and recommendations.
Track defects, performance issues, test findings, and corrective actions through appropriate testing or project-management systems.
Support release readiness assessments by providing performance-testing results and quality recommendations.
Identify risks related to scalability, reliability, capacity, and system stability before production deployment.
Participate in capacity planning and help determine infrastructure requirements based on expected workloads.
Develop performance models and realistic workload scenarios based on business requirements and production usage patterns.
Support production-performance investigations and assist with diagnosing system performance incidents when required.
Maintain accurate testing documentation, scripts, test data, configurations, and performance benchmarks.
Continuously improve performance-testing methodologies, tools, automation frameworks, and testing processes.
Research emerging performance-testing tools, technologies, and industry best practices.
Ensure testing activities comply with internal quality standards, development methodologies, and project requirements.
RequirementsProven experience in Performance Testing, Software Testing, QA Engineering, Test Engineering, or a related technical role
.
Strong understanding of software testing methodologies, SDLC, STLC, QA processes, and defect-management practices.
Hands-on experience with performance-testing tools such as JMeter, Load Runner, Gatling, k6, Blaze Meter, or similar platforms
.
Strong understanding of performance-testing concepts including load testing, stress testing,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).