Performance Test Engineer

5 - 8 years

0 Lacs

Posted:16 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Your Role and Impact

  • Job Title:** Performance Test Engineer
  • Location:** Noida, Uttar Pradesh, India
  • Experience Required:** 5 to 8 years
We are seeking a skilled Performance Test Engineer to join our dynamic team in Noida. The ideal candidate will have a robust understanding of performance testing methodologies and tools, a strong technical background, and the ability to work collaboratively within a fast-paced environment.

Key Responsibilities

  • Design, develop, and maintain performance test scripts using JMeter, Gatling, or similar tools.
  • Conduct performance testing, including endurance, load, stress, and scalability tests, to ensure applications meet performance benchmarks.
  • Monitor system performance during testing phases and analyze results to identify bottlenecks and recommend performance improvements.
  • Collaborate with development and operations teams to integrate performance testing into the CI/CD pipeline using Jenkins.
  • Utilize Dynatrace and Grafana for infrastructure monitoring and performance visualization.
  • Work with AWS and Azure environments to configure and manage performance testing infrastructures.
  • Engage in requirements gathering, defining performance metrics, and conducting root cause analysis for performance-related issues.
  • Document test plans, test scenarios, and results; ensure clear communication of findings to stakeholders.
  • Employ best practices in automated testing and performance testing frameworks, ensuring the highest quality in software releases.
  • Contribute to the enhancement of performance testing strategies and methodologies across projects.

Required Skills

  • Strong expertise in performance testing using JMeter and Gatling.
  • Proficient in performance testing concepts and metrics.
  • Experience with Grafana for performance monitoring and visualization.
  • Solid understanding of HTTP/HTTPS protocols and REST APIs.
  • Familiarity with SQL queries for data validation.
  • Programming skills in Java and Python for scripting and automation.
  • Experience with infrastructure monitoring tools such as Prometheus and Dynatrace.
  • Knowledge of CI/CD tools, particularly Jenkins, and version control systems (Git).
  • Understanding of Kubernetes (k8s) for deployment in cloud environments.
  • Experience working with cloud service providers, specifically AWS and Azure.

Desired Skills

  • Experience in infrastructure monitoring and observability practices.
  • The ability to perform root cause analysis and troubleshooting for performance issues.
  • Understanding of Agile methodologies and tools such as Jira.
  • Strong analytical and problem-solving skills, with a keen eye for detail.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years and maximum of 8 years in performance testing or a related role.
  • Why Join Us?**
  • Work in a collaborative and innovative environment.
  • Opportunities for professional development and career advancement.
  • Competitive salary and benefits package.
  • Engage in exciting projects with leading technologies.
If you are passionate about performance testing and are ready to make a significant impact, we would love to hear from you! Please submit your resume and a cover letter outlining your relevant experience and skills.

Your Contribution

**Job Title: Performance Test Engineer**
  • Location:** Noida, Uttar Pradesh, India
  • Experience Required:** 5 to 8 years
### Roles and Responsibilities:
  • **Performance Testing:**
  • Design, implement, and execute performance tests using JMeter, Gatling, and related tools to ensure application scalability and stability.
  • Conduct stress, endurance, load, and scalability testing to identify bottlenecks and ensure optimal application performance under expected load conditions.
  • **Monitoring and Reporting:**
  • Utilize monitoring tools such as Prometheus, Dynatrace, and Grafana to collect and analyze performance metrics.
  • Generate detailed performance reports and dashboards to communicate findings and recommendations to stakeholders.
  • **Automation and Integration:**
  • Develop test automation scripts and integrate performance testing into the CI/CD pipeline using Jenkins.
  • Collaborate with DevOps teams to set up infrastructure monitoring and ensure performance tests are part of the deployment process.
  • **Collaboration and Communication:**
  • Work closely with development, QA, and product teams to understand application architecture and identify performance requirements.
  • Maintain clear communication regarding test strategies, results, and performance improvement opportunities using tools like Jira for tracking issues.
  • **Technical Skills Application:**
  • Implement and troubleshoot performance testing scenarios leveraging SQL, Java, and Python as needed for test script development.
  • Utilize cloud services (AWS and Azure) effectively to manage environment configurations and load testing scenarios.
  • **Protocols and APIs:**
  • Validate performance under various protocols, including HTTP/HTTPS, and work with REST APIs to simulate user interactions with applications.
  • Assess and optimize application performance through a thorough understanding of underlying infrastructure and application interactions.
  • **Continuous Improvement:**
  • Collaborate on post-test reviews to assess test effectiveness and propose optimizations derived from testing outcomes.
  • Stay abreast of emerging performance testing technologies and methodologies to continually elevate the team's testing capabilities.
  • **Documentation:**
  • Create detailed documentation for performance testing plans, execution steps, and results.
  • Ensure that all testing artifacts are well-organized and accessible for future reference or audits.
### Required Skills:
  • **Key Tools:** JMeter, Gatling, Grafana
  • **Performance Testing Concepts:** Endurance tests, stress tests, load tests, and scalability tests
  • **Programming Languages:** Proficiency in Java and Python
  • **DevOps Familiarity:** Experience with Jenkins for CI/CD integration, and Git for version control
  • **Cloud Services:** Knowledge of AWS and Azure for setup and management of testing environments
  • **Monitoring Tools:** Experience with Prometheus and Dynatrace
### Desired Skills:
  • Familiarity with infrastructure monitoring practices
  • Strong understanding of SQL for database interactions and performance validation
  • Knowledge of container orchestration using Kubernetes (k8s)
This role requires a proactive individual focused on continuous improvement in performance testing processes, delivering top-notch applications that meet user expectations and withstand varying loads. If you have a strong background in performance engineering and thrive in a collaborative environment, we would love to hear from you!

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

noida, uttar pradesh, india

navi mumbai, maharashtra, india