Design, develop, and execute performance testing plans using various tools such as JMeter, Gatling, K6, and OctoPerf.
Ability to write and maintain test scripts using languages like Python,Java,Javascript etc.
Web Technologies- experience with HTTP/HTTPS protocols, RESTful API's and web application architecture
Monitoring Tools - Experience with tools like New Relic, AppDynamics or Grafana to analyze performance metrics
Load Testing - Experience in conducting load, stress and endurance testing to evaluate application performance under various conditions and identify bottlenecks and optimize system performance.
Analysis and Reporting- Strong analytical skills to interpret perfromance test results and provide actionable insights. Ability to create detailed reports for the stakeholders.
Collaborate with development teams to implement changes based on test findings. Experience working in Agile/Scrum environments and collaborating with development and QA teams
Document all performance test results and ensure the findings are clear for both technical and non-technical stake holders
Analyze key performance metrics like response time, throughput, error rates to identify trends to provide insights into application behavior.
Develop automation frameworks using Python or Java for repetitive tasks.