Posted on: 06/10/2025
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.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1555704
Interview Questions for you
View All