Performance QA Engineer

Tasks

  • Automation and development of load testing of low-latency technology platform;
  • Development of automatic stress tests;
  • Integration of load tests into CI/CD;
  • Maintaining test documentation in terms of load testing;
  • Setting up monitoring;
  • Review of benchmark unit tests;
  • Assistance in hiring and mentoring new QA Performance.

Our expectations

  • Experience in load testing of highly loaded systems with a TCP-based binary API;
  • Confident knowledge of performance testing approaches and methodologies, being able to distinguish one type of test from another;
  • Understanding what a load profile is and the ability to form it;
  • Knowledge of key performance indicators, ability to capture and analyze metrics;
  • Ability to work with performance testing tools (HP LoadRunner, JMeter, Yandex.Tank, Gatling, etc.);
  • Knowledge of one of the programming languages (Python/Java/GO);
  • Understanding the basic principles of HTTP, TCP/IP, UDP and experience with sockets;
  • Ability to analyze network traffic and use debugging tools under Linux.

Will be a plus

  • Ability to localize performance problems in multicomponent loaded systems;
  • Experience working with Linux and writing Bash scripts;
  • Knowledge of SQL at the level of composing simple queries;
  • Experience with Git;
  • Knowledge of English at the level of reading technical documentation.

Additionally

  • Willingness to discuss relocation to Georgia;
  • The ability to work from anywhere in the world.