Senior Performance Quality Engineer

4 - 8 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will utilize industry-standard performance testing tools (e.g., JMeter, LoadRunner, Gatling) to simulate real-world scenarios and measure system performance, staying current with emerging tools and technologies in the performance testing space. You will design comprehensive performance test scripts based on defined NFR, conduct thorough performance test activities, and report the results. Additionally, you will work closely with development and operations teams to identify key performance bottlenecks and troubleshoot issues in QA, Staging, Pre-production, and/or Production environments. Your role will involve collaborating with development, QA, and operations teams to integrate performance testing into the continuous integration and continuous deployment (CI/CD) processes, providing guidance and support to team members on performance testing best practices. You will analyze the CPU Utilization, Memory usage, Network usage, and Garbage Collection to verify the performance of the applications. Furthermore, you will generate performance graphs, session reports, and other related documentation required for validation and analysis. Key Responsibilities: - Utilize industry-standard performance testing tools (e.g., JMeter, LoadRunner, Gatling) to simulate real-world scenarios and measure system performance - Design comprehensive performance test scripts based on defined NFR - Conduct thorough performance test activities and report the results - Work closely with development and operations teams to identify key performance bottlenecks - Troubleshoot issues in QA, Staging, Pre-production, and/or Production environments - Collaborate with development, QA, and operations teams to integrate performance testing into the CI/CD processes - Analyze CPU Utilization, Memory usage, Network usage, and Garbage Collection to verify application performance - Generate performance graphs, session reports, and related documentation for validation and analysis Qualifications Required: - Bachelors or Masters degree in computer science, Engineering, or a related field - 4+ years of experience in performance testing and engineering - Strong experience with one or more performance testing tools: JMeter, LoadRunner, Gatling, k6, etc. - Good understanding of web and API testing, protocols (HTTP, REST, SOAP), and database performance tuning - Familiarity with APM tools like AppDynamics, DataDog, Honeycomb, or New Relic - Hands-on experience with CI/CD tools (Jenkins, Azure DevOps) and basic knowledge of version control (Git) - Experience working in Agile/Scrum teams and understanding of SDLC/STLC - Working knowledge of cloud platforms (AWS/Azure/GCP) and containerized environments (Docker, Kubernetes) is a plus - Strong analytical and troubleshooting skills - Excellent verbal and written communication skills - Exposure to frontend performance testing for web/mobile is a plus - Experience with chaos engineering or resiliency testing frameworks is a plus - Scripting knowledge in Python, Bash, or Groovy for test automation or custom monitoring is a plus - Strong verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders - Agile development experience,

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

RecommendedJobs for You