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