Описание
Проект относится к строительной компании.
Задачи
•Проводить функциональное тестирование
•Проводить контрактное тестирование
•Разрабатывать и отлаживать автотесты для UI и API
•Поддерживать работоспособность уже написанных тестов
•Вести документацию, писать скрипты и анализировать требования
•Сопровождать релизы и мониторить качество продукта
•Работать с баг-трекингом, разбирать и анализировать результаты тестирования
•Проводить регрессионное тестирование, в том числе вручную
Требования
•Иметь опыт работы от 5 лет
•Соотношение ручного и автоматизированного тестирования — 50/50
•Уверенно знать теорию тестирования и применять практики тест-дизайна
•Знать базовые команды Git и основы SQL (CRUD, join)
•Уверенно знать REST и тестирование API
•Иметь опыт тестирования веб-приложений
•Понимать работу клиент-серверных приложений и уметь локализовать в них дефекты
•Уметь пользоваться панелью разработчика Chrome
•Иметь опыт функционального, интеграционного и E2E-тестирования
•Понимать принципы CI/CD, иметь базовый опыт использования готовых решений и встраивания в них автотестов
•Уметь оценивать стандартные задачи
•Уметь работать с брокерами сообщений
•Уметь составлять тест-план под конкретные цели
•Понимать особенности тестирования в разных методологиях разработки и микросервисной архитектуре
•Уметь локализовать дефекты в системах с большим количеством микросервисов
•Уметь выявлять неявные требования и взаимодействовать со смежными командами
•Уверенно знать Java Core, Selenium или Playwright, Rest-assured или аналоги, JUnit, TestNG или KTest
•Понимать принципы ООП, паттерны проектирования и архитектуру фреймворков автоматизации
•Понимать работу систем сборки приложений
•Быть готовым работать по модели аутстаффинга и оформить ИП, если его ещё нет
Будет плюсом: настройка заглушек, в том числе Wiremock, работа с логами, в том числе Kibana, и нереляционными базами данных, в том числе MongoDB
Условия
•Трудоустройство через ИП