-
Identify Performance testing Objectives/Strategy and define non-functional requirements by working with key business and IT users and project stakeholders
-
Understand application usage models from relevant stakeholders and analysing existing production load patterns.
-
Identify and recommend Performance testing tools to be used to meet client requirements as they grow the number of concurrent users.
-
Participate in design and architecture reviews
-
Develop required infrastructure including performance simulators, test bench components, analysis tools and capacity planning.
-
Derive work load models appropriately scaled to the performance test environment.
-
Work with multiple product teams to design, create, execute, and report on capacity, scalability, stability, and stress tests.
-
Create Performance Test scripts that are robust and maintainable
-
Conduct various performance tests and schedule timeframes with key business and IT resources to monitor, witness and support the performance test analysis
-
Analyse test results and publish meaningful, pragmatic performance test metrics and results (including defects) for action by the application and infrastructure owners for remediation and repair.
-
Partner with technical teams to facilitate troubleshooting of performance issues.
-
Identify and receive approval for Performance Test conditions by working with key project stakeholders