Lead QA Engineer
Что мы делаем
Команда разработки Самокат обеспечивает наши операции эффективными инструментами (сервисами), которые делают наш процесс работы удобным, быстрым и эффективным.
Мы говорим о таких направлениях как логистика, управление ассортиментом, предоставление каталога товаров, прием и оплата заказа, управление курьерами и работой склада. Все эти направления требуют сложных и технологических решений, которые мы сейчас разрабатываем.
Наши продукты — это клиент-серверное ПО и наши тестировщики отвечают за качество этих продуктов, работая внутри кроссфункциональных продуктовых команд разработки.
Почему это будет интересно
- Вы будете лидировать и строить процесс тестирования в отдельной продуктовой команде.
- Вам предстоит собрать команду тестирования и сделать ее по-настоящему эффективной.
- Совместно с командой вы будете выбирать подходы, инструменты тестирования.
- В роли Lead QA Engineer вы будете влиять на реализацию продукта и его качество.
- Вы будете тестировать весь продукт целиком и отвечать за весь тестируемый функционал, не только его frontend или backend.
- Вы будете подключаться к тестированию продукта уже на этапе бизнес-идеи.
Чем конкретно предстоит заниматься
- Обеспечивать качество выпускаемого продукта в самом широком смысле: начиная от появления бизнес-идеи до ее запуска.
- Декомпозировать задачи на тестирование и планировать работу команды.
- Определять необходимые виды и методики тестирования различных компонентов продукта (микросервисы, Rest API, мобильные и web приложения, внешние и внутренние интеграции).
- Выстраивать процесс и ручного и автоматизированного тестирования.
- Принимать непосредственное участие в тестировании продукта и выявлять, локализовывать, описывать дефекты.
- Выстраивать процессы разработки и улучшать существующие, как внутри продуктовой команды, так и в компании в целом.
- Взаимодействовать с руководителем продукта и командой разработки.
- Изумительно разбираться в продукте и в том, как конкретно это реализовано и работает.
Требования
- Нужен активный и ответственный Lead QA Engineer, который на собственном опыте знает какими должны быть процессы тестирования в продуктовой компании и хочет улучшать те, что есть и достраивать недостающие.
- Опыт построения эффективной команды QA-инженеров, действительно отвечающей за качество выпускаемого продукта.
- Опыт тестирования клиент-серверных приложений от 3-х лет и понимание принципов их работы и построения.
- Отличное знание теории тестирования, понимание техник тест-дизайна и способность применять их на практике.
- Умение анализировать проблемы, задачи и составлять план тестирования на основе технических требований.
- Знание тонкостей тестирования веб и мобильных приложений, а также бэка под их капотом.
- Опыт интеграционного и Е2Е тестирования, локализации дефектов в комплексе из большого числа систем.
- Опыт составления профилей нагрузки и проведения нагрузочного тестирования.
- Опыт внедрения автоматизированного тестирования (frontend, backend, mobile).
Наш стэк
- Back: Kotlin (Spring), microservices, REST, Kafka.
- Front: React (TypeScript).
- Mobile: React Native, Kotlin.
- Data base: PostgreSQL.
- CI/ CD: GitLab, Kubernetes.
Инструменты для тестирования
- Баг-трекер: Jira.
- Требования: Confluence, Notion.
- Автоматизация: в процессе внедрения (скорее всего Kotlin, Selenium, Appium).
- Дизайн: Figma.
- Тестовая документация: TestRail.
- Логи/ мониторинг: Kibana, Grafana.
- Снифферы и тестирование API: Fiddler, Charles, Postman.
- НТ: JMeter, Influx, Grafana.
Условия работы
- Зарплата, которой вы достойны =). Мы не измеряем людей бюджетами и, если мы решим, что нам будет интересно работать вместе, то мы 100% договоримся о деньгах.
- Соблюдение ТК РФ и, конечно же, белая заработная плата.
- Удаленная работа на время карантина, а в будущем возможность работать с частичным посещением офиса в Москве (Трехгорная мануфактура).
- Традиционные радости в виде кофе, фруктов и активной социальной жизни — присутствуют!
- ДМС после прохождения испытательного срока.