Required Skills & Experience:
Performance Testing Concepts: Good understanding of load testing, stress testing, spike testing, and scalability testing.
JMeter: Experience in designing test plans, parameterization, correlation, using assertions, and generating HTML reports.
Postman: Proficiency in API testing, including chaining requests, using pre-request scripts, and writing test assertions.
MongoDB & SQL:
Writing efficient queries and scripts.
Monitoring database performance under load.
Understanding of indexing and query optimization.
Scripting & Automation: Ability to use Beanshell or Groovy scripting in JMeter, parameterize test data, and automate test execution.
System Monitoring: Familiarity with monitoring tools like Grafana or others for identifying system bottlenecks.
Data Handling: Experience in preparing test data and managing DB states before and after test runs.
Analytical & Reporting Skills: Ability to analyze test results, identify performance bottlenecks, and prepare clear reports with recommendations.