Ukraine Hybrid Employment

Ciklum is hiring a Performance QA Engineer

About the Role

JS Romania is looking for a Senior Performance QA Engineer to focus on the engineering experiences of tomorrow. In this role, you will work on delivering a modern, high-performance solution with a strong emphasis on performance, scalability, and observability for critical client systems.

What You'll Do

  • Determine performance test requirements and define the Performance Test strategy.
  • Create and maintain test artifacts (plans, reports, dashboards) in line with client expectations.
  • Develop and support load testing scripts and scenarios for front-end, back-end, and middleware systems using tools like Gatling and JMeter.
  • Execute load, stress, volume, and endurance tests as required.
  • Identify potential and ongoing performance and capacity issues, analyze findings, and provide actionable recommendations.
  • Analyze system performance, identify bottlenecks, and recommend tuning strategies.
  • Develop custom performance/load scripts for APIs and microservices using the Scala-based Gatling framework.
  • Define and implement SLAs, performance benchmarks, and KPIs for services.
  • Integrate performance testing into CI/CD pipelines (e.g., GitLab, GitHub Actions).
  • Collaborate with development, SRE, and QA teams to interpret results and drive improvements.
  • Monitor and report performance metrics using tools such as Grafana, Prometheus, InfluxDB, or cloud-native observability stacks.
  • Participate in incident analysis and postmortems when performance regressions are suspected.
  • Stay up to date with industry trends in performance engineering and microservice observability.

What We're Looking For

  • 3+ years of extensive performance testing experience.
  • Strong understanding of performance bottlenecks and end-to-end performance measures (server response time, throughput, latency).
  • Experience with performance testing tools such as Gatling, JMeter, or Locust.
  • Solid experience with object-oriented or scripting languages, preferably Java.
  • Ability to set up performance testing processes from scratch and plan testing activities.
  • Experience with service-side monitoring tools such as AppDynamics, NewRelic, or Graphite.
  • Hands-on experience setting up and maintaining jobs and pipelines using CI tools (GitLab, Jenkins).
  • Strong English verbal and written communication skills.
  • 2+ years of hands-on experience with Gatling or Gatling Cloud.
  • Strong knowledge of HTTP, REST APIs, WebSockets, and asynchronous event-driven systems.
  • Experience testing in microservices architectures (Kubernetes, Docker, Istio).
  • Proficiency in Scala or willingness to learn for custom Gatling scripting.
  • Familiarity with CI/CD workflows and integrating performance tests in pipelines.
  • Experience analyzing JVM-level metrics, logs, and APM tools (e.g., Datadog, New Relic).
  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Solid understanding of load patterns, ramp-up strategies, and test environments.
  • Excellent problem-solving, communication, and collaboration skills.
  • Good analytical skills with strong interest in problem analysis and tuning.
  • Team player, motivated to solve complex tasks.
  • Self-motivated, disciplined, and results-oriented.
  • Strong attention to detail and accuracy.

Nice to Have

  • Experience in performance optimization and application tuning.
  • Familiarity with advanced observability and monitoring practices.

Technical Stack

  • Testing: Gatling, JMeter
  • Languages: Scala, Java
  • Infrastructure: Kubernetes, Docker, Istio
  • Monitoring/Observability: Grafana, Prometheus, InfluxDB, AppDynamics, NewRelic, Graphite, Datadog
  • Cloud: AWS, GCP, Azure
  • CI/CD: GitLab, Jenkins, GitHub Actions

Team & Environment

You will be part of a cross-functional development team within a One Team culture that values collaboration and progress, always exploring innovations and empowering each other to achieve more.

Benefits & Compensation

  • Strong community: Work alongside top professionals in a friendly, open-door environment.
  • Growth focus: Take on large-scale projects with a global impact and expand your expertise.
  • Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications.
  • Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies.
  • Flexibility: Enjoy radical flexibility – work remotely or from an office, your choice.
  • Care: Company-paid medical insurance, mental health support, and financial & legal consultations.

Work Mode

This role offers a hybrid work mode and is based in Ukraine.

JS Romania is an equal opportunity employer.

Required Skills
GatlingJMeterScalaJavaKubernetesDockerIstioGrafanaPrometheusInfluxDBPerformance TestingLoad TestingLocustScripting
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
C

A custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. Engineers technology that redefines industries and shapes the way people live.

Job Details
Department Software Development
Category qa_testing
Posted 14 days ago