Job Requirements
Roles & Responsibilities:
-
Responsible for conducting Load/Stress/Endurance tests and determine how different products perform under a particular workload.
-
Validate and verify Scalability, Reliability and Resource usage for applications.
-
Gather requirements and create test scripts for assigned scenarios.
-
Maintain and update performance test scripts as per test scope.
-
Identify Performance bottlenecks related to Server response time, throughput, network latency, failures etc.
-
creating performance bug reports and tracking.
-
Support development teams by reproducing performance related issues.
Required Skills (Technical Competency):
-
Expert into K6 scripting
-
Experience with Git, Jenkins, Kubernetes, Docker etc.
-
Exp in perf monitoring tools – New relic, Datadog, Splunk etc.
-
Knowledge with all Phases of performance testing, test types and Scripting, Execution and analysis.
-
Experience with performance testing for multiple protocols.
-
Hands on experience in one coding language like Java/Python/JavaScript/Go/Scala
-
Experience with testing complex multi-tiered applications.
-
Strong working knowledge of all Performance testing concepts
-
Strong knowledge of at least one Monitoring Tool like New Relic/Datadog/Dynatrace/AppDynamics.
-
Knowledge of Reporting tools and listeners
Good to have Skills:
-
Working Experience with AWS / Azure.
-
Performance tuning knowledge on one of the databases like MySQL, Postgres, SQL server, Oracle etc.
-
Experience in heap and thread dump analysis and JVM tunning.
-
Ability to complete assigned activities independently with minimal supervision.