QA Engineer (automation)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы делаем ИТ для ритейла реального времени.
Наши ИТ-продукты автоматизируют разные этапы цепочки создания ценности для клиента доставки: закупки, логистику, работу дарксторов, сборку и доставку заказа до двери, управление промокампаниями и остальные этапы большого процесса. Используем интеллектуальные системы прогнозирования, а разные этапы выполнения заказа автоматизируем роботическими системами.
Наши ключевые направления: Быстрая доставка, Маркетплейс, Логистика.
Наша цель — сделать все необходимые ИТ-инструменты и инфраструктуру, чтобы все нужные товары могли попадать домой к людям мгновенно (насколько это возможно в физическом мире).
Что у нас интересного:
МАСШТАБ
- Разрабатываем инструменты для крупнейших в России сервисов ритейла реального времени.
ВЫЗОВЫ
- Мы массовые и технологичные, новые и надёжные, меняем модель потребления — тут нет готовых решений, но есть пространство для творчества и экспериментов.
ТЕМП
- В 2020 году наши ИТ-продукты помогали доставлять 1.6 миллиона заказов в месяц в 4 городах России, сейчас — более 10 миллионов заказов в месяц в более чем 100 городах.
Ожидания от кандидата
Наши ожидания:
- Уверенный опыт разработки и внедрения автоматизации тестирования.
- Опыт тестирования клиент-серверных приложений от 3-х лет и понимание их принципов работы и построения.
- Хорошее понимание основ тестирования приложений и техник тест-дизайна (виды, способы организации тестов).
- Опыт написания автотестов под микросервисную архитектуру бэкенда, также будет плюсом, если у вас есть опыт написания тестов для мобильных и веб приложений (Kotlin, Appium, Selenium, Cypress).
- Опыт интеграции и поддержки автотестов в CI/CD (GitLab CI, Kubernetes)
- Опыт интеграционного и Е2Е тестирования, локализации дефектов в комплексе из большого числа систем.
- Умение анализировать проблемы, задачи и составлять план тестирования на основе технических требований.
Наш стэк:
- Back: microservices, Kotlin (Spring), REST/RoR, Elixir, GraphQL, Kafka.
- Front: React (TypeScript).
- Mobile: React Native, Kotlin.
- DB: PostgreSQL.
- CI/CD: GitLab, Kubernetes, Helm, Argo CD.
Инструменты для тестирования:
- Баг-трекер: Jira.
- Требования: Confluence.
- Автоматизация: Kotlin (Spring), Junit, Allure TestOps.
- Дизайн: Figma.
- Тестовая документация: Allure TestOps.
- Логи/ мониторинг: Kibana, Grafana.
- Снифферы и тестирование API: MitmProxy, Postman.
- НТ: JMeter, Influx, Grafana.
Условия работы
Что именно предстоит делать:
- Заниматься тест-дизайном
- Писать и поддерживать автоматизированные тесты для сервисов Самоката.
- Участвовать в разработке и внедрении процессов автоматизации тестирования.
- Анализировать результаты тестирования. Выявлять, локализовывать и описывать дефекты.
- Работать над релизами в составе продуктовой команды
Бонусы
Работа в Samokat tech
ВСЕ КЛАССИЧЕСКИЕ УСЛОВИЯ
Samokat.tech — аккредитованная IT-компания, поэтому: белая зарплата и ДМС, возможность работать удаленно или ходить в офис в Москве или Санкт-Петербурге.
СООБЩЕСТВО
Внутри — комьюнити и митапы; снаружи — митапы и конференции; собственное внешнее мероприятие Samokat Tech Meetup; Open Source; Хабр.
АТМОСФЕРА
Собираемся на неформальные встречи команд, проводим English-клуб и разное другое — развиваться, отдыхать и жить чуть-чуть интереснее.