Description :
Key Responsibilities :
- Design, develop, and execute performance, load, stress, scalability, and resilience tests for enterprise-level systems.
- Hands-on experience with performance testing tools like Apache JMeter, LoadRunner, etc.
- Conduct root cause analysis, code profiling, and performance tuning across application tiers (web, middleware, database).
- Set up and manage performance test environments, including test data preparation and dynamic test execution for regression cycles.
- Expertise in performance testing of large-scale systems including web, application servers, messaging queues, and databases (SQL / NoSQL).
- Hands-on in scripting languages and Linux shell (Perl, Bash, KSH) to automate and support test executions.
- Proficient with observability and APM tools such as Dynatrace, AppDynamics, Prometheus, Grafana, Kibana, and Elasticsearch.
- Hands-on experience with Docker, Kubernetes / Openshift, RESTful APIs, JSON, NoSQL DBs, and cloud infrastructure (Google Cloud or similar).
- Strong knowledge of network protocols / layers, DNS, system / application tuning parameters, and chaos engineering / resilience testing.
- Conduct failover / recoverability testing, ensuring system resilience under stress.
- Implement and maintain CI / CD pipelines using tools like Jenkins, Git, and version control systems (SVN / Git).
- Create test plans, scenarios, scripts, and metrics; report on KPIs and execution statuses.
- Build simulators and supportive programs for performance testing automation.
- Collaborate with developers, DevOps, and business teams to ensure system performance meets business expectations.
- Deliver clear and concise reporting to stakeholders and management regarding test outcomes and system health.
- Act as a technical leader, mentor junior engineers, and support agile delivery.
Required Skills and Qualifications :
4+ years of relevant experience in performance and scalability testing.Strong understanding of software architecture, system performance, and distributed systems.Expertise in performance testing tools : JMeter, LoadRunner.Proficient in Linux OS, shell scripting (bash / ksh / perl), and monitoring tools.Hands-on experience with Docker, Kubernetes, APIs, JSON, NoSQL databases.Experience with APM and observability tools (Dynatrace, AppDynamics, Prometheus, Grafana, Kibana).Familiar with CI / CD pipelines, Jenkins, Git / SVN, and agile delivery practices.Strong knowledge of networking, system tuning, and chaos / resilience engineering concepts.Excellent communication and reporting skills.Proven ability to lead and work in a fast-paced agile environment.Preferred Qualifications :
Certifications in performance testing or related technologies.Experience with chaos engineering tools like Gremlin, Chaos Monkey, etc.Prior experience working on mobile, API, batch, and DB performance testing.(ref : hirist.tech)