Qa Automation Performance Engineer

Year    TS, IN, India

Job Description

Key Responsibilities:


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:



Bachelor's 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)

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4760510
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year