Software Performance Test Engineer
@ Oliver Peters

Hybrid
CA$100,000
Hybrid
Full Time
Posted 8 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXXX***** @oliverpeters.com
Recommended after applying

Job Details

Company Profile

Join a forward-thinking organization at the forefront of telecommunications technology. This company delivers advanced solutions for network management and service optimization, partnering with global service providers to drive next-generation connectivity including fiber, wireless, and smart network technologies.

Job Summary

As a Software Performance Test Engineer, you will join our Engineering team to ensure the reliability, scalability, and speed of our multi-tenant SaaS platform. You will design and execute performance testing strategies that simulate real-world user behavior, identify bottlenecks, and ensure that our services meet enterprise-grade performance expectations.

Role and Responsibilities

  • Design, develop, and execute performance, load, stress, and scalability tests for web applications, APIs, and back-end microservices.
  • Build and maintain performance testing frameworks using tools such as JMeter, Gatling, k6, or similar.
  • Create realistic load simulations based on SaaS customer usage patterns.
  • Analyze performance test results and system metrics (CPU, memory, I/O, latency, throughput) using tools like Grafana, New Relic, or Datadog.
  • Collaborate with DevOps to test in production-like environments and automate tests in CI/CD pipelines.
  • Work with backend and infrastructure teams to identify bottlenecks and guide capacity planning.
  • Monitor adherence to SLAs and SLOs during scale-up events or product launches.
  • Provide data-driven reports with insights and recommendations to technical and product stakeholders.
  • Advocate for performance best practices in design, implementation, and infrastructure decisions.
  • Continuously improve tooling, automation, and test coverage for performance testing at scale.

Qualifications

Education & Experience: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. Experience in performance testing for high-availability, high-throughput SaaS applications.

Skills & Expertise: Hands-on experience with performance testing tools (JMeter, Gatling, k6, LoadRunner); knowledge of cloud platforms and microservices architectures; experience with observability tools (Grafana, Prometheus, Datadog, New Relic); strong scripting or programming skills (Python, Java, JavaScript); understanding of containerization (Docker, Kubernetes); and experience with RESTful API testing and web application profiling.

Bonus Skills: Experience in handling SaaS-specific performance concerns including multi-tenancy and region-based scaling; familiarity with caching layers, CDN behavior, or real-time data streaming; and performance testing in CI/CD environments using tools like Jenkins.

Equal Opportunity Employment

Oliver Peters is an Equal Opportunity Employer that values qualifications, merit and business need.

Key skills/competency

  • Performance Testing
  • Load Testing
  • Scalability
  • SaaS
  • CI/CD
  • Microservices
  • Automation
  • Observability
  • DevOps
  • Troubleshooting

How to Get Hired at Oliver Peters

🎯 Tips for Getting Hired

  • Research Oliver Peters' culture: Study their mission, values, and news updates.
  • Customize your resume: Highlight performance testing and SaaS experience.
  • Network strategically: Connect on LinkedIn with current employees.
  • Prepare for technical interviews: Brush up on JMeter and CI/CD practices.
  • Showcase your projects: Demonstrate real-world testing scenarios.

📝 Interview Preparation Advice

Technical Preparation

Review performance testing tool documentation.
Practice creating load simulations using JMeter.
Study SaaS architecture and cloud integrations.
Review CI/CD automation pipeline setups.

Behavioral Questions

Describe a challenging performance test project.
Explain collaboration with cross-functional teams.
Discuss managing tight deadlines under pressure.
Share learning from test failures.

Frequently Asked Questions