Инженер по тестированию
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О продукте
Мы, core-team, разрабатываем собственную low-code платформу Eftech.Factory и оказываем поддержку командам и проектам, реализующим свои задачи на нашем решении.
Наша команда ищет креативного QA-инженера, который готов не только тестировать поставленные задачи, но и предлагать, а также реализовывать улучшения в процессах и жизни команды! Нам нужен увлеченный своей работой специалист, который, как и мы, будет вдохновлен созданием качественного продукта.
Мы верим, что время можно посвятить исследованиям и улучшению жизни команды, поэтому рутину мы стараемся автоматизировать. Полностью без ручного функционального тестирования мы пока не можем обойтись, поэтому есть возможность вручную "пощупать" продукт и заглянуть под капот.
Чем предстоит заниматься
- разрабатывать тесты для UI (TypeScript, playwright), API (TypeScript) и нагрузочного тестирования (k6). Создавать скрипты генерации данных и JSON-схемы для проверки миграции кода;
- обсуждать будущие фичи платформы с командой и оценивать риски, писать тест-кейсы (Allure) и помогать с улучшением мониторинга платформы (Grafana);
- расследовать причины сбоев, погружаясь в логи (ELK, Kubernetes), создавая перехватчики для сообщений (RabbitMQ);
- искать узкие места и уязвимости в разнообразии сервисов нашей платформы (Node.js, Go), чтобы убедиться в том, что всё работает как часы;
- создавать и расширять существующую документацию о сервисах (GitLab, Markdown), писать инструкции и наполнять внутреннюю базу знаний (Confluence);
- самостоятельно совершенствоваться как специалист в тестировании и в направлениях развития продукта;
- делиться знаниями с коллегами и пользователями продуктов, выступать на внутренних митапах.
Мы ожидаем
- опыт разработки автоматических тестов (мы пишем на TypeScript, но подойдет опыт других языков и готовность перейти на TS);
- знание теории тестирования и наличие примеров практического применения знаний;
- опыт тестирования в нескольких направлениях (web, front/back, message broker, др.);
- опыт нефункционального тестирования (безопасность, производительность, сложная интеграция, др.);
- наличие примеров внедренных улучшений из вашего опыта;
- вовлеченность в улучшение процессов и продуктов;
- желание развиваться;
- высокий уровень самоорганизации и ответственности.
Бонусы
Став частью нашей команды, вы получите
- задачи со сложной бизнес-логикой;
- выстроенные процессы разработки;
- IT-конференции, митапы, обучающие курсы;
- заботу о физическом и ментальном здоровье (ДМС, массаж, консультации психолога)
- транспортные и топливные карты, корпоративное такси;
- абонемент в фитнес-клуб;
- белую зарплату;
- реальную возможность карьерного роста;
- кикер, теннис, Xbox, спортивные активности.