10+ years’ experience in performance testing and performance optimization of web applications. 3+ years as performance lead.
Experience developing a performance testing strategy. They will be required to plan and execute performance tests sprint over sprint.
Ability to compile and report on test results and recommend actions that should be taken based on the data provided.
Ability to introduce tools and testing best practices in the area of performance testing.
Experience with (VSTS) Visual Studio Load and Performance testing or Load RoadRunner/ NeoLoad
Exposed to protocols - Http, Non http based system such as backend systems -Queries /prepared Stmts /procs /RFC calls
DB testing tools : JMeter / Visual Studio IDE (wrapping unit tests around Procs)
PE concepts - Heap/Memory Analysis , Garbage collection
Monitoring on DB such as SQL based systems
Use of Third party APM should be able to work and collect information on APP-D and Dynatrace
Identify and recommend NFR requirements for performance testing through analysis of product specifications and software requirements.
Design, develop, execute performance test cases and scripts NFR scenarios
Effective facilitation skills and techniques to elicit requirements from a diverse range of stakeholders and group size
Ability to analyze test results and make sound conclusions; work with project teams and developers to resolve performance issues.
Excellent interpersonal, communication, organizational and leadership skills
Effective facilitation skills and techniques to elicit requirements from different project stakeholders to help define and document performance SLAs, requirements and expectations around critical factors such as response time, throughput, transactions/second, concurrent users, CPU utilization, memory, disk, network utilization, thread counts, connection pooling, hit ratios, etc.
Experience with performance monitoring tools such as AppDynamics, Windows PerfMon, etc.
Experience with relational databases and SQL query tools.