16 días
Expira 20/11/2025
Senior Performance Testing Engineer
Senior Performance Testing Engineer
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
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn