👨🏻‍💻 postech.work

Senior Performance Testing Engineer

EPAM Systems • 🌐 Remote

Remote Posted 1 day, 11 hours ago

Job Description

We are looking for a highly skilled Senior Performance Testing Engineer to spearhead the design, execution, and analysis of performance testing strategies for scalable, high-performance systems.

In this role, you will develop and optimize performance testing frameworks, identify and resolve bottlenecks in web applications and APIs, and collaborate with cross-functional teams to ensure our technology meets the highest standards of reliability and scalability.

Responsibilities

Provide technical expertise in defining and implementing performance testing strategies, frameworks, and plans

Conduct comprehensive performance, load, stress, and endurance testing for web applications and backend APIs

Develop realistic workload models based on architecture and production usage patterns

Analyze and interpret performance test results using tools like k6 and sitespeed.io, identifying key performance metrics

Investigate and resolve performance bottlenecks across application, infrastructure, database, and network layers

Integrate performance test suites into CI/CD pipelines to ensure ongoing scalability and reliability

Utilize Grafana with InfluxDB to capture and visualize performance metrics for trend analysis and reporting

Monitor system resource utilization (CPU, memory, disk, network) during tests and identify misconfigurations

Automate performance testing processes, including test execution and reporting workflows, using scripting or programming tools like TypeScript or PowerShell

Collaborate with stakeholders to identify performance risks early and propose actionable solutions

Lead or contribute to performance tuning initiatives, ensuring the system meets required SLAs and scalability requirements

Mentor and guide team members to foster a performance-first mindset and skills development

Requirements

Proven experience of over 3 years in performance testing of web applications, APIs, and backend services

Strong knowledge of performance testing methodologies and best practices

Hands-on expertise with k6; familiarity with sitespeed.io is a plus

Proficiency in analyzing test outcomes with metrics like percentiles, distributions, and system resource utilization

Experience using Grafana and InfluxDB for performance monitoring, visualization, and reporting

Knowledge of SQL with capabilities in query performance analysis and optimization

Competency in diagnosing and addressing bottlenecks across application, network, OS, and database layers

Understanding of infrastructure configurations, load balancing, and system monitoring tools

Skills in scripting or programming (e.g., TypeScript, PowerShell) for extending performance tests and custom automation

Experience integrating tests into CI/CD workflows with automated reporting tools

Strong communication skills in business English (B2 level or higher) to present findings to both technical and non-technical audiences

Nice to have

Familiarity with Prometheus for advanced monitoring and alerting

Experience with testing and optimization in REST and SOAP-based services

Working knowledge of sitespeed.io for performance analysis and insights

Experience mentoring team members and promoting a performance-focused culture

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.