Software Performance Test Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field., 5+ years of hands-on testing experience, with 3+ years in performance testing for SaaS applications., Proficiency in performance testing tools like JMeter, Gatling, or k6, and familiarity with cloud platforms., Strong analytical skills and experience with observability tools for metrics analysis..

Key responsibilities:

  • Design and execute performance, load, and stress tests for SaaS platform applications.
  • Collaborate with DevOps and engineering teams to optimize performance and automate testing in CI/CD pipelines.
  • Analyze performance test results and provide detailed reports with insights for stakeholders.
  • Advocate for performance best practices and continuously improve testing tools and coverage.

Incognito Software Systems logo
Incognito Software Systems SME https://www.incognito.com
201 - 500 Employees
See all jobs

Job description

Are you passionate about solving problems and delivering next-generation software to enhance the Internet experience?  Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for millions of subscribers. We are seeking a Customer Support Engineer who thrives in a fast-paced global team environment.



Job Summary:

We are looking for a Performance Test Engineer to join our Engineering team and help ensure the reliability, scalability, and speed of our multi-tenant SaaS platform. You’ll be responsible for designing and executing performance testing strategies that simulate real-world user behavior, identify bottlenecks, and ensure our services meet enterprise-grade performance expectations. You’ll work closely with Engineering, DevOps, and Product teams to deliver a high-performing and seamless experience to our growing customer base.

Role and Responsibilities

  • Design, develop, and execute performance, load, stress, and scalability tests for our SaaS platform's web applications, APIs, and backend microservices.
  • Build and maintain performance testing frameworks using tools such as JMeter, Gatling, k6, or similar.
  • Create realistic load simulations based on usage patterns of SaaS customers across multiple regions and tenants.
  • Analyze performance test results and system metrics (CPU, memory, I/O, latency, throughput) using tools like Grafana, New Relic, or Datadog.
  • Work with DevOps to test in production-like environments and automate performance testing in CI/CD pipelines.
  • Collaborate with backend and infrastructure teams to identify performance bottlenecks, optimize configurations, and inform capacity planning.
  • Monitor and validate adherence to SLAs and SLOs across services, particularly during scale-up events or product launches.
  • Support engineering teams by recommending optimizations and tuning strategies across application tiers (app, database, cache, etc.).
  • Provide detailed, data-driven reports with insights and recommendations for 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 a related field.
  • 5+ years of hands-on testing experience.
  • 3+ years of experience in performance testing for high-availability, high-throughput SaaS applications

Skills & Expertise:

  • Hands-on experience with performance testing tools such as JMeter, Gatling, k6, or LoadRunner.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and microservices architectures.
  • Experience with observability tools (Grafana, Prometheus, Datadog, New Relic, etc.) for metrics analysis.
  • Strong scripting or programming experience (e.g., Python, Java, JavaScript).
  • Understanding of containerization and orchestration technologies (Docker, Kubernetes).
  • Experience with RESTful API testing and web application profiling.
  • Ability to work cross-functionally with engineering, SRE, and product teams in a fast-paced, agile environment.
  • Strong analytical and communication skills, with the ability to present performance results and impact to both technical and non-technical audiences.

Bonus Skills

  • Experience in SaaS-specific performance concerns: multi-tenancy, region-based scaling, background job processing.
  • Familiarity with caching layers, CDN behavior, or real-time data streaming.
  • Knowledge of performance testing in CI/CD using tools like Jenkins

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Analytical Skills

Software Development Engineer in Test (SDET) Related jobs