
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.
Job Features
Job Category | QA Performance Tester |
No comments