Full stack QA (Java) Middle+
Описание
ITFB — российская аккредитованная IT-компания. Мы предоставляем инженерные команды лидерам рынка: Сбер, ВТБ, МТС, Яндекс, Росатом и др. Мы ищем Full-stack QA на Java на крупный фин-тех проект. Наша команда создает новую CRM для клиентских менеджеров ЕФС 2.0 - единый инструмент продаж продуктов корпоративным клиентам (крупнейший, крупный, средний бизнес). Бизнес-логику команда разрабатывает в микросервисной архитектуре на Java и Kotlin. Во фронтальной части используют микрофронтендную архитектуру. Для документирования REST API используют Swagger. Обязанности: Создание и поддержка сценариев тестирования (тестовой модели) мобильных и WEB приложений Выполнение ручного функционального и регрессионного тестирования мобильной и web версии продукта, технологических сервисов Автоматизация тестовых кейсов на внутреннем фреймворке на языке Cucumber Автоматизация тестирования с использованием инструментов автоматизации (Appium, Espresso, XCUITest) Анализ багов (их локализация), составление подробных отчетов о дефектах, моделирование ошибочных ситуаций и контроль качества исправлений Тестирование совместимости приложений на различных устройствах, версиях ОС Android/iOS и конфигурациях экранов Участие в приемочном тестировании новых версий продукта перед релизом Поддержка улучшения процесса тестирования через внедрение лучших практик и технологий Тестирование AI-агентов Требования: Высшее техническое образование Опыт функционального тестирования от 2 лет в том числе автоматизированного (API, UI) Опыт подготовки тестовой документации (чек-листы, тест-кейсы, тест-план) Понимание существующих подходов к разработке ПО: клиент-серверная, сервис-ориентированная, микросервисная архитектуры Знание методологии процесса тестирования (виды и методы тестирования) Навыки составления подробных баг-отчетов и работа с системами отслеживания дефектов (Jira, YouTrack) Понимание базовых принципов построения RESTful-сервисов и протокола HTTP(S) Практический опыт проведения API-тестов (работа с postman, fiddler и логами) Понимание основ форматов обмена данными: JSON, XML Владение инструментами автоматизации UI-тестирования (Appium, Selenium/WebDriver), опытом написания автотестов Способность грамотно планировать работу, расставлять приоритеты и организовывать свое рабочее время Ответственность, внимательность к деталям, самостоятельность в принятии решений Будет плюсом: знание принципов ООП базовые знания Java SE 17 и выше опыт написания автотестов на cucumber (или в любом фреймворке с использованием подхода BDD), Junit или TestNG с использованием библиотек тестирования: RestAssured, Selenium или Selenide знание основ CI/CD, опыт работы с одним из CI/CD серверов: Hudson, Jenkins, TeamCity, GitLab CI умение работы с системой контроля версий Git и с инструментом отчетности Allure базовые знания SQL для проверки целостности данных и взаимодействия с базами данных понимание банковской предметной области Условия: График работы: 5/2 Работу на интересных проектах с возможностью ротации между проектами, сферами и задачами Работу в аккредитованной IT компании Полностью белую заработную плату Социальный пакет с ДМС, стоматологией, оплачиваемыми больничными и отпусками Возможность карьерного развития, постановку и отслеживание карьерных целей Оформление с первого рабочего дня, согласно ТК РФ; Предоставление оборудования (ноутбук) Участие в корпоративных мероприятиях, подарки и скидки от партнеров