Some conditions are hidden to comply with employment law
Description
About the role
Position: AQA Engineer
Project: FINTECH
Responsibilities
The performance testing engineer must ensure the full cycle of load testing:
analysis of the load testing task,
script and stub development,
running tests and preparing a conclusion.
Also involved in destructive testing (running tests, processing results).
Requirements
Technical:
Knowledge of one of the tools for conducting performance testing: MF Performance Center, MF Load Runner, JMeter, Gatling, Locust.
Knowledge of one of the programming languages: JAVA, C#, Python, C++ at a level sufficient for developing scripts and emulators.
Experience with one of the DBMS: Oracle, PostgreSQL.
Understanding of the basic concepts and principles of containerization (Docker, Kubernetes, OpenShift).
Experience with technologies/protocols: REST, JSON, XML.
Experience with git.
Knowledge of SQL at DML/DDL level.
Knowledge of the basics of Perl regular expressions.
Experience (at the level of analyzing information on a pre-configured data panel) with monitoring tools (Grafana, Zabbix).
Experience with OS Unix, Windows.
Experience with Jira, Confluence.
MS Word, Excel at an advanced user level.
Experience in completing a load testing project for at least 1 year (development of scripts, emulators, test data generation utilities).
Knowledge of testing methodologies.
Nice to have
Experience (analyzing, adding, searching, reading data in the database) with Influx DB, VictoriaMetrics is desirable.
Experience in IT departments of the banking sector is desirable.
Benefits
Duration: until the end of the year, possible extension
Employment: full-time
Location: Russian Federation
Work schedule: Moscow Timezone
Format: Remote
Rate: 150 thousand rubles net via sole proprietorship
Компания: DreamSoft
Позиция: АQA Engineer
Длительность: до конца года, возможно продление
Занятость: полная
Локация: РФ
Рабочий график: МСК
Формат: Удаленно
Плановый срок рассмотрения кандидата: 7±3 дн.
Дополнительно: Процедура неймчека. Финалисты проходят СБ.
Ставка: 150 тыс. руб на руки по ИППроект: ФИНТЕХТребования:
Технические:
Знание одного из инструментов для проведения НТ MF Performance компетенции Center, MF Load Runner, jmeter, gatling, locust.
Знание одного из языков программирования JAVA, C#, Python, C++ на уровне, достаточном для разработки скриптов и эмуляторов.
Опыт работы с одной из СУБД: Oracle, PostgreSQL.
Понимание основных концепций и принципов контейнеризации (Docker, Kubernetes, OpenShift).
Опыт работы с технологиями/протоколами: REST, JSON, XML.
Опыт работы c git.
Знание SQL на уровне DML/DDL.
Знание основ регулярных выражений Perl.
Опыт работы (на уровне анализа информации на преднастроенной панели данных) с инструментами мониторинга (Grafana, Zabbix)
Желателен опыт работы (анализ, добавление, поиск, чтение данных в базе) с Influx DB, VictoriaMetrics.
Опыт работы с ОС Unix, Windows.
Опыт работы с Jira, Confluence.
MS Word, Excel на уровне продвинутого пользователя.
Опыт выполнения проекта по нагрузочному тестированию от 1 года (разработка скриптов, эмуляторов, утилит генерации тестовых данных).
Желателен опыт в IT подразделениях банковской сферы.
Знание методологий тестирования
Задачи:
Инженер по НТ должен обеспечивать полный цикл проведения нагрузочного тестирования:
анализ задачи на проведение НТ,
разработка скриптов и заглушек,
запуск тестов и подготовка заключения.
Также предстоит заниматься деструктивным тестированием (запуск тестов, обработка результатов).
Контакт для связи с отметкой - позиция QA Engineer