QA Automation Performance Engineer

5 - 10 years

7 - 11 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Performance Testing: Design, develop, and execute performance test scripts to

assess application and system performance under various load conditions.

Tool Proficiency: Proficient in using performance testing tools like JMeter,

LoadRunner, Gatling, or NeoLoad to simulate real-world traffic and analyze

performance.

Tech Stack : Experience in SpringBoot framework and building microservices is a

core expectation

Analysis & Reporting: Analyze results of performance tests and produce detailed

reports outlining performance metrics, issues, and recommendations.

Identify Bottlenecks: Collaborate with development and infrastructure teams to

identify and resolve bottlenecks in the system.

Load & Stress Testing: Conduct load, stress, and scalability testing on web, mobile,

and distributed applications.

Performance Tuning: Work on identifying, isolating, and fixing performance-related

issues through code optimization, resource tuning, or architecture changes.

Continuous Improvement: Advocate for performance best practices in the

software development lifecycle and continuously improve performance testing

strategies.

Test Automation: Develop and maintain automated performance testing scripts

and integrate them into CI/CD pipelines.

Collaboration: Work with cross-functional teams to design effective test strategies

and ensure performance criteria are met in the product lifecycle.

Requirements:

Education & Experience:

Bachelors degree in Computer Science, Engineering, or related field.

Minimum of 5 years of experience in performance testing, preferably in a fast-paced,

Agile environment.

Hands-on experience with performance testing tools (e. g. , JMeter, LoadRunner,

Gatling, NeoLoad).

Solid understanding of web technologies (HTTP, DNS, TCP/IP) and web servers

(Apache, Nginx, etc. ).

Skills:

Design, develop, and execute performance test scripts using tools such as

Apache JMeter, LoadRunner, or Gatling.

Programming/Scripting: Proficiency in scripting languages such as Java, Python,

Groovy, or Shell.

Develop and maintain automation frameworks for performance and load testing.

Database Testing: Experience testing databases and working with DB performance

optimization tools (SQL queries, indexing, etc. ).

Cloud & Distributed Systems: Familiarity with performance testing in cloud-based

environments like AWS, Azure, or GCP.

Continuous Integration (CI): Familiarity with CI/CD tools like Jenkins, GitLab CI, or

TeamCity.

Monitoring Tools: Knowledge of performance monitoring tools such as DataDog,

New Relic, AppDynamics, Grafana, or Prometheus.

Problem-Solving: Strong analytical and troubleshooting skills with the ability to

identify and resolve complex performance issues.

Communication Skills: Excellent verbal and written communication skills with the

ability to create clear and concise reports for stakeholders.

Desired Skills:

Experience with APM tools like Dynatrace, AppDynamics, New Relic, etc.

Experience with gRPC performance testing is a strong advantage in addition to

REST

Experience with virtualization and containerization technologies (e. g. , Docker,

Kubernetes)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Nationsbenefits logo
Nationsbenefits

Government Administration

Plantation Florida

RecommendedJobs for You