Bromley Business Centre, 27 Hastings Road, Bromley, Kent BR2 8NA, UK

QA Performance Tester

Quality Assurance / Performance Testing Specialist, to be based in London.
This is to work for a Global Systems Integrator who specialise exclusively in providing Technology Services & Solutions to the Financial Sdervices Sector.
This is an Initial18 Month Fixed Term Employment Contract OR the client would be more than happy to offer a Full Time Permanent position if you prefer.
You will have a minimum of 8 years in Quality Assurance & Performace Testing, with solid experience within the Financial Services Industry Sector.

Your role

Scope – Performance Testing

Latency

– Define standard elapsed time targets and measure to those

– Throughput

– Understanding the effect of concurrency

— e.g. test for 100 concurrent users doing the same activity

— e.g. test for ingesting a batch

— e.g. test for the elapsed time for a calculation ruin requiring multiple cores

Performance Monitoring

– Health of services

– Infrastructure usage

– Hot points

– Bottlenecks

Scalability

– Create predictive model that can be used for capacity planning

– Expected volume, 1/2 again expected volume, 2 times expected volume

Propose and advocate for the environments needed

– Own backlog of remediation items, i.e. track and trace the dev teams to hit the Rtime objectives

– SLA

– Define framework for testing end to end SLAs against target

Deliverables

Coverage plan – where do we put additional testing?

Framework for aggregation of metrics and publication of measures

Define minimum performance requirements and test evidence for production release

Performance test evidence

NFT test evidence required for releases

Top 5 performance issues list

Quarterly capacity assessment

Skills and Experience

Previously worked with latest performance testing tools. e.g. Gatling, locust, LoadRunner.

Understanding of complex systems wrt architecture.

Understand systems environments like shared resources, components, and services, CPU, memory, storage, network and the differences between production and test environments like containers, cloud, and configuration management.

Can interpret Performance test results.

Use consistent measurements and metrics.

Identify bottlenecks and where they are occurring.

Can do scripting and write effective test cases.

Understand how to setup/create test data and data management.

Understand how to test concurrency, throughput and scheduling.

Have previous experience/knowledge of working with Application performance managements tools like Appdynamics, Appinsight, Splunk.

Basic cloud knowledge.

Can communicate effectively with developers and stakeholders wrt performance results

Have experience of building and managing the performance framework from scratch and incorporating it as part of CI/CD.

Experience of using quantativ methods to identify performance and throughput bottlenecks

Ability to understand root cause of performance issues and recommend solutions based on design and infrastructure.