Design and develop performance test plans, scenarios, scripts, and procedures.
Execute load, stress, endurance, and scalability tests using tools like JMeter, LoadRunner, Gatling, or NeoLoad.
Monitor system performance and identify bottlenecks in application and infrastructure layers.
Analyze test results and provide detailed reports with recommendations for performance improvements.
Collaborate with developers, DevOps, and business analysts to resolve performance issues.
Integrate performance testing into CI/CD pipelines.
Maintain and enhance performance testing frameworks and environments.
Required Skills & Qualifications:
Bachelors degree in Computer Science, Engineering, or related field.
3+ years of experience in performance testing.
Proficiency in performance testing tools (e.g., Apache JMeter, LoadRunner, Gatling).
Strong understanding of web technologies, APIs, databases, and system architecture.
Experience with monitoring tools (e.g., Dynatrace, AppDynamics, Grafana).
Familiarity with scripting languages (e.g., Python, Shell, Groovy).
Knowledge of CI/CD tools (e.g., Jenkins, GitLab CI).
Excellent analytical and problem-solving skills.
Preferred Qualifications:
Experience with cloud platforms (AWS, Azure, GCP).
Knowledge of containerization (Docker, Kubernetes).
ISTQB or other relevant certifications.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Performance Testing EngineerEmployement Type: Full time