Senior Performance Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field., Minimum of 4 years of hands-on experience in performance testing., Strong experience with Apache JMeter and Beanshell scripting., In-depth understanding of application performance factors and SQL optimization..

Key responsibilities:

  • Design and execute various types of performance testing including load and stress tests.
  • Integrate performance tests into CI/CD pipelines using tools like Jenkins and Maven.
  • Analyze test results and monitor system performance with tools such as New Relic and CloudWatch.
  • Collaborate with development teams to identify and resolve performance issues.

Aspire IT Services logo
Aspire IT Services

Job description

This is a remote position.

About the Job


As a Performance Test Engineer at Aspire, you will be responsible for planning, designing, executing, and maintaining performance tests that ensure the scalability, stability, and responsiveness of our applications. You will collaborate closely with developers, architects, and DevOps teams to simulate real-world user load and identify bottlenecks before deployment. Your expertise in scripting, monitoring, and analysis will play a vital role in delivering high-quality, high-performing software systems.

What You’ll Do

  • Design and execute various types of performance testing including load, stress, endurance, spike, and capacity tests.
  • Develop performance test plans and scripts using JMeter (HTTP/HTML, Java, Web Services), including advanced scripting with Beanshell.
  • Set up and manage complex test scenarios to simulate real production workloads.
  • Integrate performance tests into CI/CD pipelines using tools like Jenkins and Maven.
  • Analyze test results and monitor system performance using tools such as New Relic, AppDynamics, and CloudWatch.
  • Work closely with development teams to identify root causes of performance issues across application layers (web/app/db).
  • Conduct heap dump analysis, memory profiling, thread analysis, and JVM monitoring.
  • Provide optimization recommendations on SQL queries, indexing strategies, and database performance.
  • Collaborate with stakeholders to ensure performance goals align with business and technical requirements.
  • Contribute to continuous improvement of testing strategies, tools, and processes.

What You’ll Need

  • A bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 4 years of hands-on experience in performance testing.
  • Strong experience with Apache JMeter scripting and execution.
  • Proficiency in Beanshell scripting and automation.
  • Experience with CI tools such as Jenkins and build tools like Maven.
  • In-depth understanding of application performance factors such as JVM, memory management, caching, threads, and DB connection pooling.
  • Strong troubleshooting and analytical skills, including log analysis, JVM tuning, and heap dump diagnosis.
  • Familiarity with AWS services including CloudWatch and Load Balancers.
  • Working knowledge of SQL optimization, indexing, and database performance analysis.
  • Exposure to enterprise monitoring tools like New Relic or AppDynamics.
  • Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar.

Why Aspire

  • In addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that goes beyond financials:
  • Be part of a “Remote is here-to-stay” organization.
  • Work and learn from experienced global tech leaders.
  • Continuous growth via technical and soft skills training programs.
  • Access to international conferences (virtual and onsite).
  • Nursery reimbursement benefit.
  • Exposure to work in an IT environment that adheres to rigorous security and compliance standards defined by ISO/SOC.


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Troubleshooting (Problem Solving)
  • Analytical Skills

Related jobs