EPS Consultants

Senior Performance Test Engineer – LoadRunner

EPS Consultants

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇭 Philippines

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudDistributed SystemsJavaScriptJMeterKubernetesNoSQLPythonSQL

About the role

  • Lead all aspects of performance testing, including requirements gathering, test planning, script development, test data creation, execution, and comprehensive reporting.
  • Design, execute, and analyze performance tests using a suite of tools, including but not limited to Microfocus LoadRunner, JMeter, Gatling, and k6, ensuring accurate simulation of production workloads.
  • Conduct bottleneck analysis using advanced monitoring tools and Application Performance Management (APM) platforms (e.g., Dynatrace), identifying performance issues at the system, application, or database level.
  • Develop workload models based on production statistics, designing realistic load patterns to simulate peak traffic and edge cases.
  • Collaborate with SRE teams to collect and analyze production.
  • Leverage a deep understanding of system architecture, including caching, distributed systems, Kubernetes (k8s) architecture, and networking, to identify and resolve performance bottlenecks.
  • Perform code profiling and optimisation, applying expertise in algorithm selection, data structure efficiency, memory management, and concurrency patterns to enhance application performance.
  • Optimise system configurations and infrastructure to support scalability and low-latency performance under high load.
  • Conduct SQL database performance testing, profiling, and tuning, optimizing query performance, indexing strategies, and caching mechanisms to ensure efficient data access.
  • Apply deep knowledge of database systems (e.g., relational, NoSQL) to implement performance improvements, minimizing latency and resource utilisation.
  • Collaborate with database administrators to refine database parameters and configurations for optimal performance.
  • Implement advanced monitoring and observability practices, utilizing tools like Dynatrace to generate real-time performance metrics and actionable insights.
  • Develop and maintain dashboards to track key performance indicators (KPIs), enabling proactive identification of performance degradation.
  • Ensure comprehensive logging and tracing mechanisms are in place to support root cause analysis and performance troubleshooting.
  • Engage actively in sprint planning, performance reviews, and cross-functional team meetings, contributing insights on performance feasibility and optimization strategies.
  • Clearly articulate performance bottlenecks, trade-offs, and optimization rationales to developers, SREs, and stakeholders, documenting decisions for transparency.
  • Work closely with development teams to align on performance goals, ensuring code and system changes meet performance standards.
  • Bridge technical and operational discussions, fostering alignment between performance objectives and business requirements.
  • Mentor junior engineers on performance testing, profiling, and optimization techniques through pair programming, code reviews, and knowledge-sharing sessions.
  • Lead workshops or tech talks on topics such as performance testing tools, observability practices, or database optimization, driving team-wide proficiency.
  • Propose tools or processes (e.g., new testing frameworks, profiling tools) to enhance performance engineering efficiency, justifying recommendations with evidence.
  • Model a data-driven, solution-oriented approach, inspiring team members to prioritize performance and reliability.
  • Maintain a collaborative, respectful demeanor in all interactions, upholding values of integrity, innovation, and collaboration.
  • Promote a culture of precision and technical excellence by sharing performance insights and encouraging open feedback within the team.
  • Address performance challenges professionally, escalating issues with clear context and proposed solutions.
  • Performance Testing Accuracy & Quality (30%)
  • System & Code Performance (25%)
  • Database Performance Optimisation (20%)
  • Collaboration & Communication (15%)
  • Leadership & Team Development (10%)

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience demonstrating advanced performance engineering skills.
  • Minimum of 5 years of performance engineering experience, with at least 3 years specializing in performance testing and system optimization, evidenced by a portfolio showcasing measurable performance improvements.
  • Mastery of performance testing tools, including but not limited to Microfocus LoadRunner (a must) JMeter, Gatling, and k6 (highly desirable), with demonstrated ability to design and execute complex load scenarios.
  • Deep understanding of system architecture and networking, including caching, distributed systems, Kubernetes (k8s) architecture, and networking protocols, with experience optimizing distributed environments.
  • Advanced monitoring and observability skills, with proficiency in tools like Dynatrace for generating performance metrics and actionable insights.
  • Expertise in code profiling and optimization, including algorithm selection, data structure efficiency, memory management, and concurrency patterns, with a track record of optimizing application performance.
  • Deep knowledge of database performance optimization, including query optimization, indexing strategies, and caching mechanisms, with experience improving database performance in production systems.
  • Strong problem-solving skills, with the ability to balance performance, scalability, and technical constraints under tight deadlines.
  • Excellent communication skills, with experience collaborating with cross-functional teams and presenting performance rationales to diverse audiences.
  • Preferred: Experience with scripting languages (e.g., Python, Bash, JavaScript) for test automation, familiarity with cloud environments, or contributions to performance engineering frameworks.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
performance testingsystem optimizationcode profilingalgorithm selectiondata structure efficiencymemory managementconcurrency patternsdatabase performance optimizationquery optimizationindexing strategies
Soft skills
problem-solvingcommunicationcollaborationleadershipmentoringteam developmenttransparencytechnical excellencedata-driven approachrespectful demeanor