Вакансия: Тестировщик-автоматизатор Middle/Middle+ (JS)
Описание вакансии
Мы - компания GROTEM , 10 лет назад мы стали отдельным бизнес-юнитом компании Первый Бит, работаем под своим брендом и аккредитованы как IT-разработчик.
Сейчас мы разрабатываем SFA решение для одного из крупнейших производителей табачной продукции в мире. Проект активно расширяется, и мы ищем автоматизатора, способного взять на себя ответственность за автотесты в проекте.
Подходят кандидаты, которые:
УЖЕ разрабатывали и поддерживали автотесты самостоятельно не запускали чужие, а проектировали, писали, развивали.
ИЛИ имеют опыт в смежном стеке и осознанно готовы взять на себя ответственность за поддержку и развитие автотестов в новом окружении не как ученик, а как полноценный инженер.
Не подойдут кандидаты, которые:
Работали только вручную или запускали готовые тесты без углубления в архитектуру и поддержку.
Ожидают, что автотестами будет заниматься кто-то другой или что это зона экспериментов.
Здесь важно не просто знать инструменты , а быть готовым отвечать за:
- покрытие рисков,
- устойчивость тестов,
- понимание, где и почему автоматизировать,
- и стабильную интеграцию в CI/CD.
Наш стек:
- Языки и фреймворки : JavaScript, Selenium WebDriver, Mocha, Chai, chai-http.
- Отчётность: Allure.
- Дизайн -паттерны : Page Object, Element Object.
- Принципы : KISS, DRY, YAGNI, SOLID, APO.
- Тест -кейсы : GWT (Given/When/Then).
- Инструменты : DevTools, ChromeDriver (включая headless), Appium, Docker, JMeter, influxDB, Grafana.
- CI/CD: Jenkins, GitLab CI.
- Контроль версий : Git (git-flow, pull/merge/rebase).
- Базы данных: SQL (запросы, JOIN'ы).
Ваши задачи:
- Разработка и поддержка Smoke и Regression наборов для CI/CD.
- Взаимодействие с командами тестирования и аналитики для определения приоритетов автоматизации.
- Консультации DevOps-инженеров по запуску автотестов.
- Поддержка разработчиков и аналитиков в интерпретации отчётов и локализации дефектов.
Требования:
- Опыт разработки и поддержки автотестов для веб и мобильных UI.
- Уверенное владение инструментами автоматизации и принципами тестирования.
- Способность быстро адаптироваться к новому стеку и работать автономно.
- Готовность к взаимодействию с кросс-функциональными командами.
Мы предлагаем:
- Участие в масштабном проекте с уникальными задачами.
- Возможности для профессионального роста и освоения новых технологий.
- Конкурентоспособную заработную плату.
- Поддержку и обмен знаниями внутри команды.
- Быстрое принятие решений по кандидатуре после собеседования с техническим руководителем.