Description

Roles & Responsibilities:
Gather Non-Functional Requirements, Create Test Plan and Test Strategy Documents
Analyze performance, scalability, resiliency, serviceability, and availability of the system being tested
Develop and maintain performance testing framework and scripts
Design and conduct tests with complex workloads and data shapes to identify potential bottlenecks and failure points and provide root cause analysis
Design automated scripts, scenarios to evaluates the performance using performance testing tools based on business use cases for the application
Execute different kinds of performance tests such as Load, stress, spike, scale, and endurance tests
Create detailed and summary Reports for test results, participating in daily stand-up call & defect triage call
Defect Reporting and logging for identified defects and Retest Defects
Verify the impact of any infrastructure changes (Maintenance Releases, H/W, OS upgrades etc.,) under workloads
Flexible to support other areas of testing department such as test automation on a need basis

Skills required:
6 – 8 years of extensive performance testing experience especially in data simulation, load testing, stress testing, and systems monitoring
Experience with non-functional testing tools such as Loadrunner, JMeter, Cloudtest; knowledge on open source tools like Qengine (ManageEngine), Loadstorm or OpenSTA would be plus
Understanding of test automation and automation frameworks
Experience developing automation and performance testing scripts in C, Java and Java script programming languages
Knowledge of evaluating performance on mobile apps and mobile devices are desired but not compulsory
Motivated worker with the ability to be productive in a fast-paced agile environment
Excellent verbal and written communication skills for technical and non-technical audiences
Proven ability to work independently and as a team are essential

Education

Any Graduate