Ушаковская набережная 5
Мы - компания GROTEM, 10 лет назад мы стали отдельным бизнес-юнитом компании Первый Бит, работаем под своим брендом и аккредитованы как IT-разработчик.
Сейчас мы разрабатываем SFA решение для одного из крупнейших производителей табачной продукции в мире. Проект активно расширяется, и мы в поиске крутого AQA уровня Middle\Middle+ для разработки, доработки и дальнейшей поддержки авто-тестов (АТ).
Что нужно делать:
- Создание Smoke и Регресс набора для постоянного запуска в CI/CD конвейере;
- Подключение к команде тестирования для формирования тестов на основе ручных кейсов, так же подключение к команде аналитики для определения фокуса самых рисковых процедур, которые необходимо в первую очередь покрыть АТ и проработать расписание запуска;
- Консультация DevOps инженеров по запуску АТ;
- Помощь разработчикам в запуске и чтении отчета, так же в локализации дефектов;
- Помощь аналитикам в запуске и чтении отчета, так же сбор ОС.
Для успешной работы вам понадобятся:
-
Опыт работы с Selenium WebDriver, Chai, Mocha, chai-http, Allure;
-
Уверенное владение XPath/CSS локаторами (надежность, читаемость, устойчивость к изменениям);
-
Знание Page Object, Element Object и других шаблонов проектирования;
-
Понимание и применение принципов KISS, DRY, YAGNI, SOLID, APO, бритва Оккама;
-
Опыт написания тест-кейсов по GWT (Given/When/Then), применение принципов SOLID к отчетности;
-
Навыки параметризации и корреляции данных;
-
Уверенное использование DevTools и настройка ChromeDriver (включая headless режим);
-
Опыт работы с BDD, TDD, DDT, участие в раннем тестировании;
-
Умение тестировать REST API (CRUD, chai-http);
-
Владение SQL (простые запросы, JOIN'ы);
-
Опыт работы с Docker (создание Dockerfile, настройка параметров, сборка/запуск);
-
Запуск автотестов в многопоточном режиме (локально и в контейнере);
-
Настройка окружения: SDK, Appium, эмуляторы;
-
Применение тех же подходов, что и в Web (локаторы, ожидания, валидации);
-
CI/CD, Pipelines
-
Test Plans (создание, хранение, выполнение тест-кейсов);
-
Знание Git (ветвление, pull/merge/rebase, PR, git-flow);
-
Владение JMeter, базовыми метриками утилизации, понимание профиля нагрузки, пиковых и максимальных значений, умение развернуть стенд (influxDB, Grafana, генератор нагрузки);
-
Опыт использования AI-инструментов в тестировании.
Что предлагаем:
- Работу в сильной команде с уникальными задачами в области AQA;
- Возможность развиваться и углубляться в сторону тестирования и изучать новые технологии;
- Официальное трудоустройство, гибридный или удаленный формат работы;
- Достойную оплату, соответствующую вашему опыту;
- Поддержку и обмен знаниями внутри команды;
- Быстрое решение по кандидатуре после собеседования с руководителем технического отдела;
Если вас зажигают сложные, но интересные задачи, ждем ваше резюме!