IBS
Инженер по автоматизации тестирования (Java) / QA Automation Engineer
3 нед. назад
РоссияMiddleRemote
javasqlrest apijdbcallureseleniumcucumberbdd
Компания IBS ищет инженера по автоматизации тестирования (Java) для работы над бэкенд-ориентированной системой в финансовом секторе, с фокусом на автоматизацию REST API и работу с базами данных.
О компании
- IBS — ведущий российский системный интегратор, разработчик цифровых решений для крупнейших компаний и государственного сектора.
О продукте
- Проект для одной из старейших и крупнейших управляющих компаний в России с более чем 25-летним опытом на рынке и в индустрии управления активами.
- Компания предоставляет клиентам широкий выбор инвестиционных возможностей в паевых инвестиционных фондах и стратегиях доверительного управления.
- Работа над бэкенд-ориентированной системой (95% бэка), основная задача — автоматизация тестирования REST API и глубокая работа с базами данных.
Обязанности
- Поддержка и развитие инструментов автоматизированного тестирования на языке Java.
- Проектирование и разработка тестовых сценариев и наборов данных.
- Покрытие нового и существующего функционала автоматизированными тестами.
- Автоматизация тестирования REST API (приоритет выше UI-тестирования).
- Анализ результатов автотестов и создание дефектов в системе баг-трекинга.
- Составление документации, связанной с тестированием.
- Активное взаимодействие с командой разработчиков и инженеров.
Требования
- Опыт от 1 года автоматизации на Java и от 1 года ручного функционального тестирования (итого от 2 лет).
- Опыт работы с бэкендом (95% проекта).
- Хороший уровень SQL (выше среднего), уверенное владение запросами, работа через JDBC.
- Автоматизация тестирования REST API больше, чем UI.
- Знание Java Core, ООП, коллекций, исключений, файлового ввода-вывода.
- Знание методик тест-дизайна (классы эквивалентности, граничные значения, попарное тестирование и др.).
- Знание веб-архитектуры (HTTP, клиент-серверное взаимодействие, REST).
- Создание отчетов с использованием Allure.
Будет плюсом
- Автоматизация тестирования UI на основе Selenium.
- Опыт разработки full stack от 2 лет.
- Использование BDD-подхода (Cucumber).
- Опыт тестирования финансовых систем или инвестиционных платформ.
- Понимание специфики управления активами и паевых фондов.
- Опыт работы с CI/CD (Jenkins, GitLab CI).
Условия
- Полная занятость, 5/2.
- Официальное трудоустройство по ТК РФ.
- ДМС на сотрудника и детей.
- Работа над проектом для лидера финансового рынка.
- Профессиональный рост и развитие в сильной команде экспертов.