Performance Test Engineer in Bolton

Performance Test Engineer in Bolton

Bolton Full-Time 42000 - 58000 € / year (est.) No home office 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 streaming systems.

The predicted salary is between 42000 - 58000 € 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. 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.

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

At PCR Digital, we pride ourselves on being an excellent 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 while enjoying competitive pay and a commitment to employee growth through continuous learning and development. Join us in optimising high-scale systems and be part of a diverse team that values your contributions and encourages your professional journey.

PCR Digital | B Corp™

Contact Detail:

PCR Digital | B Corp™ Recruiting Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. A personal connection can often get your foot in the door faster than a CV.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your Python automation projects, especially those related to performance testing. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for technical interviews by practising common performance testing scenarios. Brush up on your knowledge of load testing tools like Locust and JMeter, and be ready to discuss your past experiences.

Tip Number 4

Don’t forget to apply through our website! We’re always looking for passionate Performance Test Engineers, and applying directly can sometimes give you an edge over other candidates.

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

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 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!

Showcase Relevant Projects:If you've worked on projects involving load testing or distributed systems, make sure to mention them. We love seeing 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 this exciting opportunity. Don’t miss out!

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

Know Your Tech Stack

Make sure you’re familiar with the tools and technologies mentioned in the job description, especially Python, Locust, and JMeter. Brush up on your knowledge of distributed systems and performance testing strategies, as this will show your potential employer that you’re ready to hit the ground running.

Prepare Real-World Scenarios

Think of specific examples from your past experience where you successfully handled performance testing challenges, particularly in streaming video or high-concurrency environments. Be ready to discuss how you modelled traffic patterns or optimised systems under load, as this will demonstrate your hands-on expertise.

Communicate Clearly

Since collaboration with developers and DevOps engineers is key, practice articulating your thoughts clearly and concisely. Prepare to explain complex concepts in a straightforward manner, as effective communication is crucial in a technical role like this one.

Ask Insightful Questions

Prepare thoughtful questions about the company’s performance testing processes, team dynamics, and future projects. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values and work style.