Load Testing Engineer

  • Finom
  • Nicosia, Cyprus
  • 10/07/2024
Full time Fintech Forex Information Technology

Job Description

Main Responsibilities:

  • Develop, configure, and execute load tests using Locust.
  • Analyze load testing results and prepare reports with recommendations for performance optimization.
  • Integrate load testing into CI/CD processes.
  • Participate in the development of load testing strategy and test automation.
  • Collaborate with development and DevOps teams to identify and eliminate performance bottlenecks.

Requirements:

  • At least 2 years of experience with the load testing tool Locust.
  • Ability to write scripts in Python for creating tests in Locust.
  • Knowledge of load and stress testing principles.
  • Experience with CI/CD systems (preferably GitLab CI/CD).
  • Ability to analyze test results and formulate optimization recommendations.
  • Understanding of web applications and network protocols (HTTP, WebSockets).
  • Experience with monitoring and logging systems (e.g., Grafana, Prometheus, ELK stack) is a plus.
  • Teamwork skills, attention to detail, proactive approach to problem-solving.

Additional Skills:

  • Experience with other load testing tools (JMeter, Gatling, etc.).
  • Basic knowledge of databases and ability to test SQL query performance.
  • Understanding of microservices architecture and containerization (Docker, Kubernetes).