QA Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Проект:
Ищем тестировщика в команду разработки и развития сервисов обработки запросов государственных органов. Наши сервисы позволят в разы сократить скорость обработки запросов ФНС и других ведомств, избавить от ручного труда множество сотрудников, повысить качество обслуживания клиентов банка и ускорить разработку других информационных систем Сбербанка. Проект нацелен на использование передового стека ИТ-систем, Open-Source продуктов и современных решений: микросервисы, Istio, Kafka, PostgreSQL
Описание команды
На проекте работает кросс-функциональная agile-команда – владелец продукта, аналитики, Java-разработчики, тестировщики.
Основные задачи
Участие в функциональном и интеграционном тестировании, разработка тестовых сценариев и развитие автоматизированного тестировании.
Основные задачи:
- Проведение тестирования функционала разрабатываемого командой;
- Разработка тест кейсов и планов по тестированию;
- Контроль за соблюдением требований релизной политики и ведение необходимых артефактов тестирования;
- Тестирование банковских АС и требований к разрабатываемому функционалу;
- Работа с дефектами;
- Предоставление отчетов по результатам тестирования;
- Участие в процессе автоматизации тестирования, определение приоритетных для автоматизации сценариев и их адаптации под автоматизацию;
- Контроль среды тестирования;
- Работа с системами тест-трекинга и баг-трекинга;
- Контроль прогона авто тестов и анализ результатов;
- Использование CI\CD;
- Оценка на тестирование фич и анализ требований.
Технические компетенции:
Обязательно:
- Опыт разработки тест кейсов. Знание основных практик тестирования, техник тест дизайна;
- Опыт работы с багтрекенговыми системами и системами управления тестированием (Atlassian Jira, HP ALM или аналогичными): разработка, выполнение и ревью тестов, трассировка требований с тестами и работа с дефектами, настройка онлайн отчётов по тестированию, работа с дефектами и назначенными задачами;
- Опыт тестирования WEB приложений;
- Умение анализировать логи серверов приложений и определять причину сбоя;
- Опыт интеграционного тестирования систем. Понимание структуры и применения XML- и JSON-файлов;
- Опыт работы и анализа XML\HTML\XSD\JSON схема\кода (Altova XMLSpy или аналогичные);
- Понимание технологий обмена данных по средствам REST\MQ\Kafka;
- Опыт работы с SoapUI\Postman;
- Понимание жизненного цикла разработки ПО;
- Опыт работы с БД (Oracle, PostgreSQL);
- Продвинутые знания SQL, составление запросов различной сложности: объединение нескольких таблиц – от 3-х и более, вложенные запросы, фильтрация по нескольким полям, умение работать с разным форматом дат, создание/удаление/редактирование таблиц;
- Опыт применения и использования практик и инструментов DevOps на этапах CI/CDL.
Желательно:
- Опыт тестирования банковских приложений или платежных систем;
- Опыт написания автотестов;
- Опыт работы с Selenium webdriver;
- Понимание микросервисной архитектуры;
- Docker, Istio, OpenShift, k8s;
- Maven, Jenkins, GIT;
- Работа с серверами приложений (IBM WAS, WildFly, Tomcat, Netty).
Личностные качества:
- Обучаемость и желание обучаться;
- Готовность работать в режиме жестких сроков;
- Проактивность;
- Умение работать в команде;
- Открытость в общении;
- Исполнительность, ответственность, точность и аккуратность.
Вам предстоит:
- разрабатывать, планировать и запускать новые функции, влияющие на тысячи пользователей и миллионы клиентов;
- использовать современные подходы, инструменты и технологии.