Fullstack QA engineer (manual 20%+auto 80%) (удаленная работа)

9 ноября 2024

Уровень зарплаты:
от 250 000 до 250 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Fullstack QA engineer (manual 20%+auto 80%)

Описание вакансии

Привет! Я Сергей Иванов, занимаюсь развитием продукта Перекодер .

Перекодер это решение для управления полным жизненным циклом нормативно-справочной информации (НСИ) в организации. Управление НСИ нужно для регулярной отчетности, синхронизации справочных данных в информационных системах организации, бизнес-аналитики и построения моделей машинного обучения.

Ищу человека, который в составе новой команды поможет организовать процесс тестирования продукта с учетом сложившихся практик внутри компании. Для нас имеет значимость качество разрабатываемых продуктов.

Для новых продуктов, которым в т.ч. является Перекодер , сформирована экспертная группа по тестированию, которая поможет с адаптацией на первых порах и куда можно прийти за советом.

Наша команда состоит из продакта-аналитика, бек-энд и фронт-энд разработчика и тестировщика, который временно помогает тестировать наш продукт.

В команде сейчас используем Канбан-процесс, где постановка задачи происходит продактом-аналитиком, далее её разработка и последующее тестирование.

Так как продукт молодой на планы развития можно влиять, привнося свои идеи функционала и реализации.

Техническая сторона проекта

  • Современный с тек: Java21, Spring (boot3, core, mvc, security...), PostgreSQL, Hibernate, Apache Lucene, OpenAPI;
  • Gradle для сборки, Docker и systemd для деплоя, Test Containers для тестов;
  • Jira для багтрекинга, Confluence как вики, GitLab для кода;

Чем предстоит заниматься:

  • участвовать в обсуждениях новых задач, тестировать требования;
  • работать в сложившемся процессе разработки и тестирования, предлагать изменения;
  • разрабатывать тест-планы и сценарии тестов;
  • создавать задачи на разработчиков с готовыми тест-кейсами (test-driven development) и понятным описанием.
  • тестировать бэк енд (80%), фронт (20%);
  • автоматизировать ручные действия и, где необходимо, дорабатывать тестовый фреймворк совместно с разработчиком, пополнять автотесты;
  • тестировать производительность сервисов;
  • участвовать в тестировании макетов;
  • вести документацию: тестовую и по продукту. Добавлять новое, актуализировать после изменений в коде, пополнять по итогам закрытия задачи;
  • участвовать в проведении пилотов и внедрений;
  • проводить регрессионное тестирование релиза.

Кто наш кандидат:

  • имеет хорошие навыки тест-дизайна;
  • не ждет четких инструкций, а умеет самостоятельно организовать свой процесс работы;
  • не боится ни ручного тестирования, ни автоматизации;
  • есть опыт автоматизации или разработки на любом языке;
  • имеет опыт верхнеуровневого чтения кода на java;
  • не боится linux-консоли: сможет зайти на сервер, перекинуть файлы, найти и погрепать логи;
  • знаком с SOAP и REST;
  • разбирается в СУБД; знает SQL (умеет написать запрос с join и условиями, вложенный запрос);

Будет плюсом, если ты:

  • имеешь опыт с regexp, XML
  • знаком с тестированием производительности или увлекаетесь UX.
  • работал с git: склонировать проект, сделать ветку, закоммитить-запушить изменения, смержить ветки.

Что мы предлагаем:

  • конкурентную заработную плату и ее пересмотр минимум раз в год;
  • гибкое начало и окончание рабочего дня, гибридный/удаленный формат работы;
  • тихий и просторный офис в центре Москвы в двух минутах пешком от м. Парк Культуры;
  • мощную технику для работы в офисе и дома;
  • отсутствие бюрократии и горизонтальную структуру без десятка начальников;
  • внутреннее обучение и наставничество со стороны опытных коллег;
  • курсы и конференции по специальности;
  • возможность развития в разных областях IT;
  • команду единомышленников, с которой интересно не только работать, но и дружить, общаться, заниматься спортом, путешествовать.