Non-Functional Tester

Posted 1 day 15 hours ago by Bestman Solutions

£80,000 Annual
Permanent
Not Specified
Other
London, United Kingdom
Job Description

Non-Functional Tester

We're working with a global financial technology group undergoing a major transformation to modernise its post-trade infrastructure. The organisation is transitioning from Legacy systems to a cloud-native, Kafka-based architecture designed for resilience, scalability, and performance.

You'll be part of a growing Non-Functional Testing (NFT) team responsible for ensuring that services and platforms meet the highest standards for performance, reliability, and operational readiness. This is a technically rich role, working across multiple domains including performance, failover, disaster recovery, resilience, alerting, and monitoring.

Responsibilities

  • Define, document, and execute Non-Functional Requirements (NFRs) across distributed microservices and infrastructure components.
  • Collaborate with architects, product owners, and engineering squads to translate NFRs into measurable test scenarios.
  • Develop and implement NFT strategies covering performance, scalability, failover, DR, resilience, alerting, and monitoring.
  • Design and execute load, stress, endurance, and failover tests using industry-standard tools such as JMeter, LoadRunner, or ADS.
  • Set up observability dashboards (Grafana, Splunk, Dynatrace, Kibana, or Datadog) to monitor test execution and system performance.
  • Analyse results to identify performance bottlenecks, system vulnerabilities, and areas for optimisation.
  • Report findings and recommendations clearly to both technical and non-technical stakeholders.
  • Contribute to test automation frameworks, CI/CD integration, and continuous improvement of NFT processes.
  • Support the onboarding of new services and provide input into architectural reviews from an NFT perspective.

Requirements

  • Experience in Non-Functional or Performance Testing roles within complex or regulated technology environments.
  • Proven experience designing and executing tests across multiple NFT domains (performance, DR, failover, resilience, and scalability).
  • Strong understanding of distributed architectures, Java microservices, and containerised deployments.
  • Proficiency with testing and monitoring tools such as JMeter, LoadRunner, Grafana, Dynatrace, Splunk, or AppDynamics.
  • Familiarity with CI/CD and DevOps tooling - Jenkins, Docker, Kubernetes, and related ecosystems.
  • Ability to interpret system logs, analyse performance metrics, and provide actionable recommendations.
  • Excellent stakeholder management and communication skills, with the ability to influence across technical and business teams.
  • Experience working in Agile delivery environments with cross-functional teams.

Nice to Have

  • Background in financial services or experience supporting Legacy-to-modernisation migrations.
  • Understanding of infrastructure observability, cloud platforms, and microservice orchestration.
  • Exposure to automation frameworks and Scripting for performance testing.

This is a key role within a global transformation programme - offering the chance to shape how performance, resilience, and reliability are engineered into one of the world's most critical financial technology platforms.