Fullstack QA инженер в команду Подписки
Описание
Мы ищем человека с опытом автоматизации на Java и опытом тестирования мобильных приложений. Мы с нуля создаем новый сервис Подписки и ищем QA-инженера для тестирования backend-, frontend- и мобильного приложения. Пока нет ни строчки кода, только собираем команду. Идея нового продукта: в формате подписки за небольшую сумму в месяц клиент может подключать актуальные для него сервисы (например, повышенный кэшбэк по категориям, повышенную ставку по вкладам и пониженную ставку по кредитам). Подписка будет многоуровневая и будет также включать нефинансовые сервисы (например, оплату заправок и страхование). Основной фокус — ручное тестирование, развитие автоматизации и проверка взаимодействия сервисов между собой. Соотношение задач: 60% ручного тестирования и 40% автоматизации. Стек команды:Java,RestAssuredJUnit 5, SeleniumPostgreSQL, .RabbitMQ, Kafka.WireMock.Docker, Kubernetes.OpenSearch.TeamCity, AllureJira+Zephyr Scale,Мобильные приложения: kotlin + swift Чем предстоит заниматься: Проводить функциональное, интеграционное, регрессионное тестирование; Писать, актуализировать и автоматизировать тестовую модель; Проводить black-box и white-box тестирование, включая внутренние интерфейсы и протоколы; Оперативно выявлять, валидировать и фиксировать дефекты; Создавать и использовать моки и стабы с помощью WireMock; Проверять взаимодействие сервисов через RabbitMQ и Kafka; Анализировать логи OpenSearch; Интегрировать автоматизированные проверки в CI/CD-процессы; Взаимодействовать с разработчиками, аналитиками и другими участниками команды. Необходимая экспертиза: Опыт работы в тестировании от 4 лет (минимум 2 года в автоматизации); Практический опыт ручного тестирования web-, backend- и мобильных приложений; Опыт работы с Android и/или iOS-устройствами либо эмуляторами/симуляторами; Уверенное понимание REST API и HTTP; Опыт работы с Postman, Insomnia или Bruno; Опыт автоматизации на Java RestAssured JUnit selenium Что для нас важно:Нам нужен специалист с сильной базой в ручном и АТ тестировании, который умеет самостоятельно исследовать web-, backend- и мобильные сценарии и сразу же развивает автоматизацию. Важно уметь находить root-cases, качественно оформлять баг-репорты, проверять сложные интеграционные цепочки и взаимодействовать с командой разработки.