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 компании
- Полностью белую заработную плату
- Социальный пакет с ДМС, стоматологией, оплачиваемыми больничными и отпусками
- Возможность карьерного развития, постановку и отслеживание карьерных целей
- Оформление с первого рабочего дня, согласно ТК РФ;
- Предоставление оборудования (ноутбук)
- Участие в корпоративных мероприятиях, подарки и скидки от партнеров