QA Automation (разработка фреймворка)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Информация о проекте:
Наша задача - внедрение комплекса сервисов для реализации гражданами избирательных прав, а также содействие государственным органам в осуществлении своих функций при проведении избирательных кампаний.
Наша цель - создание максимально простых и удобных операций по специальным избирательным счетам кандидатов, а также обеспечение избирательных комиссий гибкими сервисами для получения необходимой информации о движении средств по ним.
Описание команды:
Наша команда формируется для реализации нового подхода к работе с избирательными счетами кандидатов. Мы разрабатываем приложение enterprise-уровня с высоким уровнем доступности:
- Развиваем наш продукт по продуктовым и технологическим фичам;
- Участвуем в оценке фич и анализе требований;
- Обеспечиваем интеграцию со всеми смежными системами/сервисами;
- Занимаемся оптимизацией и тюнингом производительности наших сервисов;
- Проводим code review и пишем тесты;
- Используем CI/CD практики.
Мы ожидаем:
- Опыт Java-разработки от 3 лет;
- Опыт разработки Framework для автоматизированного тестирования;
- Опыт автоматизированного тестирования Backend, UI и интеграций;
- Владение инструментами генерации тестовых данных, а также перехвата состояний тестируемой АС на разных этапах теста;
- Уверенное владение SQL и опыт работы с реляционными БД;
- Опыт разработки и упаковки тестов для самостоятельного запуска в pipeline.
Будет плюсом, если Вы:
- Имеете опыт работы с Kafka, PostgreSQL, SpringBoot, Junit, DBUnit, Mockito, liquibase, Nginx;
- Знаете Core, Multithreading, J2EE, Spring;
- Работали с BitBucket, Jira, Confluence, SonarQube, CheckMarx.
Вам предстоит:
- Проектировать и разрабатывать фреймворк для автоматизированного тестирования;
- Организовать непрерывного цикла тестирования поставляемого продукта;
- Разрабатывать автоматизированные API- и E2E-тестов;
- Документировать и отслеживать ошибки в баг-трекере;
- Разрабатывать тестовые системы (эмуляторы внешних сервисов);
- Работа в кроссфункциональной команде, налаживание эффективных коммуникаций;
- Участвовать в разборе инцидентов и багов с production;
- Участвовать в автоматизации запуска и встраивании автотестов в devOps pipeline;
- Технологический стек: Java, PostgreSQL, Kafka, React, Linux, Jenkins.
Бонусы
Работа у нас — это:
- Команда профессионалов, готовых поддержать ваши инициативы;
- Обеспечение всей необходимой для продуктивной работы современной техникой;
- Возможность работы с новыми технологиями;
- Обучение за счёт компании;
- Гибкий график работы;
- Офис по адресу: СПБ/МСК К32
- ДМС;
- Прозрачная система премирования, достойная зарплата — размер обсуждается на собеседовании.