О компании и команде
Привет!
На связи продуктово-технологическая команда Samokat.tech.
Мы разрабатываем ИТ-решения для ритейла реального времени.
Наши ИТ-продукты автоматизируют разные этапы цепочки создания ценности для клиента доставки: закупки, логистику, работу дарксторов, сборку и доставку заказа до двери, управление промокампаниями и остальные этапы большого процесса. Используем интеллектуальные системы прогнозирования, а разные этапы выполнения заказа автоматизируем роботическими системами.
Мы активно развиваем направление автоматизированного тестирования в компании. Сейчас мы ищем грамотного инженера, который будет развивать практику автотестирования в одной из команд. Для нас, в первую очередь, важна экспертиза в тестировании как таковом, где автоматизация выступает инструментом достижения цели.
Почему это будет интересно:
- Вы будете тестировать продукт целиком и отвечать за весь тестируемый функционал, не только его frontend или backend.
- Развиваться в нагрузочном тестировании.
- Заниматься развитием платформы автотестирования.
- Активно принимать участие в жизни QA сообщества.
Что именно предстоит делать:
- Заниматься тест-дизайном
- Писать и поддерживать автоматизированные тесты для сервисов Самоката.
- Участвовать в разработке и внедрении процессов автоматизации тестирования.
- Анализировать результаты тестирования. Выявлять, локализовывать и описывать дефекты.
- Работать над релизами в составе продуктовой команды
Ожидания от кандидата
- Уверенный опыт разработки и внедрения автоматизации тестирования.
- Опыт тестирования клиент-серверных приложений от 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.
Условия работы
Мы заботимся о своих сотрудниках, поэтому создаем максимально комфортные условия для реализации профессиональных амбиций:
- Официальное трудоустройство, белая зарплата;
- Удобный формат работы (в офисе или удаленно);
- ДМС со стоматологией после испытательного срока;
- Возможность участвовать в профильных конференциях в качестве спикера или участника.
- Командообразующие мероприятия - дни рождения команд, митапы, презентации, неформальные встречи.