Performance Test Engineer in Bournemouth

Performance Test Engineer in Bournemouth

Bournemouth Full-Time 60000 - 84000 £ / year (est.) No working from home possible
PCR Digital | B Corp™

At a Glance

  • Tasks: Design and execute performance testing strategies for high-scale streaming platforms.
  • Company: Join a dynamic tech team focused on innovation and collaboration.
  • Benefits: Competitive pay, remote work flexibility, and opportunities for professional growth.
  • Other info: Diversity and inclusion are at the heart of our culture; everyone is welcome!
  • Why this job: Make a real impact on global-scale systems while working with cutting-edge technology.
  • Qualifications: 3-5 years in performance engineering, strong Python skills, and experience with distributed systems.

The predicted salary is between 60000 - 84000 £ per year.

We’re seeking a hands-on Performance Test Engineer / Performance Tester with strong Python and automation expertise to design, build, and execute the performance testing strategy for a high-scale, ad-serving platform built on Akka-based Java microservices. Ideally required to build automated load frameworks using Locust (Python). It’s important to the end client that suitable candidates have solid experience in the streaming domain and with issues related to handling millions of concurrent users, and that they are strongly focused on performance testing.

You’ll work closely with developers and DevOps engineers to simulate realistic traffic at scale, ensure sub-50ms latency under millions of concurrent users, and drive system optimizations across cloud infrastructure and code. This is a technical, high-impact role ideal for someone passionate about distributed systems performance, automation, and data-driven tuning.

Profile:

  • 3-5+ years of performance engineering for large-scale, low-latency, distributed systems.
  • Proven success meeting p95/p99 latency SLAs under high concurrency (millions of RPS).
  • Strong Python and automation expertise – able to design reusable, scalable test frameworks.
  • Experience with distributed load testing and synthetic traffic modeling in the cloud.
  • Analytical, structured, and effective communicator with strong documentation and collaboration skills.
  • Solid experience in the streaming video / advertising domain and with issues related to handling millions of concurrent users.
  • Someone passionate about distributed systems performance, automation, and data-driven tuning.
  • Based in EU or UK with English (C1 or higher) and right to work in the region.

Nice to have: Java, Bash scripting, Terraform.

Key Responsibilities:

  • Define and execute comprehensive performance test plans (load, stress, spike, soak, scalability, failover).
  • Model real-world streaming traffic patterns (burstiness, fan-out, cache behaviour, cold-start, geo distribution).
  • Build automated load frameworks using Locust (Python) or JMeter, with data parameterization and correlation.
  • Manage distributed load generation (containers, cloud workers) to simulate millions of concurrent users.
  • Integrate performance metrics from CloudWatch, Prometheus, Grafana, and OpenTelemetry to analyze system bottlenecks.
  • Develop SLA/SLO dashboards and integrate performance gates into CI/CD pipelines.
  • Collaborate with DevOps and developers to tune JVM, Akka, thread pools, GC, caching, autoscaling, and database performance.
  • Document test approaches, scenarios, results, and provide clear, actionable tuning recommendations.

Tech Stack:

  • Load Tools: Locust (Python), JMeter; k6 or Gatling (nice to have).
  • Languages: Python, Bash, Java (Maven/Gradle, JVM tuning basics).
  • Infrastructure: Docker, Kubernetes, Terraform.
  • Observability: CloudWatch, Prometheus, Grafana, OpenTelemetry.
  • Architecture: Akka-based asynchronous Java microservices.

If you’re passionate about performance engineering and love optimizing systems that operate at global scale, we’d love to hear from you. Apply now and be part of an agile, innovative European tech team.

Everybody is welcome. Diversity and Inclusion Statement.

At PCR Digital, we are committed to ensuring that diversity, equity and inclusion play a role at all stages of our recruitment – it is important to us that our own company culture and the culture of our network is as varied and supportive as possible. We love people, so, regardless of background, we welcome you to work with us or apply to any of our jobs if you feel that they are right for you.

Performance Test Engineer in Bournemouth employer: PCR Digital | B Corp™

At PCR Digital, we pride ourselves on being an exceptional employer, offering a dynamic and inclusive work culture that fosters innovation and collaboration. As a Performance Test Engineer, you'll have the opportunity to work remotely within Europe or the UK, engaging with cutting-edge technology in a high-impact role that prioritises your professional growth and development. We are committed to diversity and inclusion, ensuring that every team member feels valued and empowered to contribute their unique perspectives.

PCR Digital | B Corp™

Contact Details:

PCR Digital | B Corp™ Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Performance Test Engineer in Bournemouth

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work with performance testing or streaming systems. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your performance testing projects, especially any work with Python and automation. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of load testing tools like Locust and JMeter. Be ready to discuss your experience with handling millions of concurrent users and how you’ve tackled latency issues in the past.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who are eager to optimise systems at scale!

We think you need these skills to ace Performance Test Engineer in Bournemouth

Performance Testing
Python
Automation Expertise
Locust
JMeter
Distributed Systems
Load Testing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with performance testing, especially in streaming video systems. We want to see how your skills align with the job description, so don’t be shy about showcasing your Python and automation expertise!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about performance engineering and how your background makes you a perfect fit for our team. Keep it concise but impactful – we love a good story!

Showcase Relevant Projects:If you've worked on projects that involved load testing or optimising distributed systems, make sure to mention them. We’re keen to see real-world examples of your work, especially if they relate to handling millions of concurrent users.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at PCR Digital | B Corp™

Know Your Tech Stack

Make sure you’re well-versed in the tech stack mentioned in the job description. Brush up on your Python, Locust, and any other tools like JMeter or Terraform. Being able to discuss how you've used these technologies in past projects will show that you're not just familiar with them, but that you can apply them effectively.

Demonstrate Your Performance Testing Experience

Prepare specific examples of your experience with performance testing, especially in high-concurrency environments. Be ready to discuss how you’ve met latency SLAs and the strategies you employed to handle millions of concurrent users. This will highlight your hands-on expertise and understanding of the challenges involved.

Communicate Clearly and Collaboratively

Since this role involves working closely with developers and DevOps engineers, practice articulating your thoughts clearly. Use examples from your past experiences to demonstrate your collaboration skills and how you’ve contributed to team success in performance optimisation.

Prepare for Scenario-Based Questions

Expect scenario-based questions that test your problem-solving skills in real-world situations. Think about how you would model traffic patterns or manage distributed load generation. Practising these scenarios will help you respond confidently and showcase your analytical abilities.