Просмотр резюме
Middle QA-инженер / Тестировщик
100000 €
РоссияНовосибирск
ПолнаяУдаленная работа
Опыт работы
1 год 11 месяцев
Последнее место работы
ДЕМЛАБС
QA Engineer (Backend, Integration)
1 год 11 месяцев
Резюме в Telegram-канале
10 резюме
Пост каждый день

О себе
О себе
test test test test test test test test test test test test test test test test test test tetst testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttest 22121
Опыт в Affiliate
SweepStakes
Dating
Gambling
Meta (Facebook)
Email-рассылки
Яндекс Директ
Опыт работы1 год 11 месяцев
Август 2024 - Июнь 2026
(1 год 11 месяцев)
ДЕМЛАБС
QA Engineer (Backend, Integration)
QA Engineer (System-level testing & automation tooling). Работал с CLI/GUI-продуктами, распределёнными системами, VPN и блокчейн-платформами.
Специализируюсь на:
- системном тестировании CLI-продуктов;
- интеграционном и регрессионном тестировании распределённых узлов;
- анализе логов и crash-поведения;
- диагностике проблем памяти (AddressSanitizer);
- автоматизации через Bash;
- работе в Linux-среде;
- выявлении логических уязвимостей безопасности.
API:
- REST / Web3 API;
- формирование и отправка JSON-запросов (Postman, curl);
- проверка HTTP-статусов;
- тестирование взаимодействия локальных и удалённых узлов.
Диагностика и Debugging:
- AddressSanitizer;
- gdb (анализ падений, bt);
- анализ stack trace;
- tcpdump;
- Wireshark;
- онлайн-анализ логов.
Linux:
- работа с процессами и сервисами;
- анализ логов;
- изменение конфигураций;
- сетевые настройки;
- firewall;
- запуск и остановка сервисов.
Docker:
- развёртывание multi-container окружений;
- имитация работы распределённой сети;
- кастомизация конфигураций узлов;
- сборка собственных билдов под тестовые задачи.
CI/CD:
- GitLab CI;
- автоматизация сборки под AddressSanitizer;
- сборка из любой git-ветки;
- оптимизация pipeline.
Автоматизация (Bash):
- скрипты с параметрами;
- логирование;
- обработка exit-кодов;
- trap;
- парсинг JSON (jq);
- устранение конфликтов сборки.
Продукты: Cellframe-node (CLI), KelVPN (CLI, GUI).
Зона ответственности:
- тестирование двух продуктов (node + VPN);
- проверка взаимодействия распределённых узлов;
- тестирование Web3 API;
- анализ сетевого поведения;
- участие в релизах и hotfix;
- взаимодействие с разработчиками при разборе логики дефектов.
Достижения:
1. Оптимизация сборки под AddressSanitizer.
Ситуация: ручная ASan-сборка занимала около 40 минут, замедляя регрессию.
Задача: сократить время сборки и сделать её более предсказуемой.
Действие: автоматизировал процесс через Bash, реализовал сборку из любой git-ветки, внедрил решение в общий репозиторий.
Результат: время сборки снизилось с 40 до 5 минут, что ускорило регрессию и повысило эффективность команды.
2. Обнаружение критической логической уязвимости.
Выявил уязвимость в механизме seed-based восстановления кошелька, допускавшую возможность подбора комбинации и восстановления чужого кошелька без уведомления системы.
Потенциальный риск: полная компрометация пользовательских средств.
Уязвимость устранена до релиза.
3. Онбординг и техническая документация.
Ситуация: новым сотрудникам QA-отдела требовалось много времени, чтобы вникнуть в процессы тестирования.
Задача: упростить адаптацию и стандартизировать процессы тестирования.
Действие: разработал 16+ технических инструкций, структурировал регрессионные сценарии, участвовал в онбординге нового QA.
Результат: время адаптации новых сотрудников сократилось, повысилась единообразность выполнения тестов.
Навыки
Регрессионное тестирование
Исследовательское тестирование
Тестирование CLI
Тестирование GUI
Web3 API
curl
gdb
AddressSanitizer
tcpdump
Wireshark
Интеграционное тестирование
Тестирование API
REST-API
Postman
Владение языками
Средний Английский
Родной Русский
Занятость
Занятость
Полная
Формат работы
Удаленная работа, Гибрид
График работы
5/2
Переезд
Возможен
Командировки
Командировки возможны