Korona – это популярный, интенсивно развивающийся онлайн-сервис денежных переводов и смарт-займов на любые товары и услуги.
Благодаря нашему приложению пользователи в десятках стран мира могут быстро, удобно и безопасно решать свои задачи и помогать близким, где бы они ни находились.
Наша команда занимается разработкой внутренней платформы для разработчиков, чтобы они могли меньше времени тратить на рутинные операции и больше — на создание крутых продуктов.
Платформа позволяет командам в одном месте:
- с легкостью создавать микросервисы, выбирая подходящие технологии;
- быстро и просто настраивать интеграции между компонентами;
- централизованно и безопасно управлять секретами;
- выводить сервисы в production.
Сейчас активно работаем над системой, позволяющей легко масштабировать используемые технологии.
Ищем опытного тестировщика, который готов заниматься выстраиванием процесса автоматизации.
Наш стек: Golang, PostgreSQL, Docker, Kubernetes, Java, Spring.
На старте предстоит заниматься следующими задачами:
- разработкой и выполнением планов тестирования;
- тестированием новой фичи на протяжении всего цикла ее существования (от анализа требований до разработки автотестов);
- настройкой процессов тестирования в команде;
- тестированием REST API и бизнес-логики платформы;
- разработкой и поддержкой автотестов на Go;
- анализом требований совместно с командой;
- ведением технической документации по сервисам.
Далее, по мере погружения в проект, наши тестировщики подключаются к:
- участию в code review и написанию автотестов, smoke-тестов и доработке существующего фреймворка;
- улучшению процессов тестирования в подразделении.
Что ожидаем от кандидата:
- Фундаментальные знания в тест-дизайне. Знание типов, методологий и техник тестирования;
- Опыт работы с тестовой документацией: тест-кейсов, чек-листов, тест-планов и TMS, системами багтрекинга / ALM;
- Понимание и разделение культуры поставки и поддержки артефактов тестирования;
- Умение вести и читать техническую документацию, умение предъявлять требования к качеству технического задания;
- Опыт ручного функционального, smoke-тестирования, регрессионного и исследовательского тестирования;
- Умение читать и анализировать интеграционные логи в рамках локализации дефектов;
- Работа с интеграционным тестированием (умение тестировать backend приложений через API, http-запросы, REST API /SOAP / JSON);
- Знание SQL на уровне простых запросов;
- Опыт настройки или развёртывания тестовых окружений;
- Владение инструментами контроля версий;
- Понимание того, какие проверки стоит автоматизировать, а что нет (риски, уменьшение ручного труда и т. д.).
Будет плюсом:
- Знание языков программирования: Go/Java, скриптовых ЯП;
- Владение CLI, bash;
- Умение писать автотесты с использованием go, httptest, testify, Wiremock, Docker, Cucumber+Java, RestAssured;
- Навыки работы с тулингом: curl, jmeter, Postman и пр.
QA участвует в DevOps-процессах CI/CD, так что знания и понимание работы Docker/Kubernetes, CI/CD приветствуется.
Что мы предоставляем:
- продуктовая разработка в сильной команде;
- понятная траектория роста (performance review, карьерные консультации, индивидуальная карта развития и т.д.);
- обучение и развитие за счёт ресурсов компании (Учебный центр, корпоративная библиотека, оплата внешнего обучения);
- социальный пакет (ДМС с первого рабочего дня, скидки от партнёров, детская программа и т.д.);
- насыщенная корпоративная жизнь (радио, подкасты, кибертурнир, собственные мероприятия и участие в крупных событиях отрасли);
- возможность быть наставником, автором корпоративного блога, спикером – каждый выбирает то, что подходит именно ему;
- официальное трудоустройство с первого дня, полностью белая зарплата
- удобный формат работы (гибрид или удаленная работа).