Posted on: 07/11/2025
Description :
The role of a Performance Engineer involves several key responsibilities.
- Design and develop advanced test scripts using modular scripting languages like JavaScript, Scala, Python, etc.
- Utilize industry-leading load testing tools such as Gatling, JMeter, K6, Neoload, BlazeMeter, SOASTA, and LoadRunner to ensure application performance.
- Develop test scripts for applications with monolithic and microservices architecture, employing industry-standard protocols including HTTP/HTML, API, and webservices.
- Perform frontend and client-side performance testing using tools like Lighthouse, WebPageTest, and Sitespeed.
- Set up and configure distributed load testing framework on cloud platforms.
- Design and deliver workload models using Little's Law.
- Prepare test closure reports and understand Non-Functional Requirements (NFRs).
- Monitor and report application performance using tools like AppDynamics, DynaTrace, New Relic, CloudWatch, AppInsights, Stackdriver, and Datadog.
- Have in-depth knowledge of thread lifecycles, thread/heap dumps, and application logging.
- Understand mobile native app performance testing on real devices with tools like BrowserStack, PCloudy, and Perfecto.
- Integrate load testing tools into CI/CD pipelines and establish frameworks within platforms like Jenkins, GitLab, Azure DevOps.
- Familiar with containerization solutions like Docker and Kubernetes, proficiency in Linux commands, and experience with microservices and version control systems like Bitbucket.
- Skilled in working with leading cloud providers GCP/AWS/Azure.
- Hands-on experience with GenAI tools, large language models (LLM), machine learning, and prompt engineering to enhance automation and data-driven approach
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1571117
Interview Questions for you
View All