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.