QA Automation Java - remote
Требования
Местоположение и тип занятости
Компания
Торгово-аналитическая платформа (трейдинговый терминал)
Описание вакансии
Условия работы
Требуемый опыт работы: 1–3 года
Полная занятость, удаленная работа
Наша команда бэкенда активно выросла за этот год и продолжает расти, а вот с тестированием справляться мы не успеваем. Сейчас команда тестирования составляет 7 человек (включая Lead QA) и мы хотим найти еще коллег, которые помогут нам с процессом тестирования.
Немного о нас:
Мы любим быстрые и стабильные тесты:
- проверка бизнес-функционала через API;
- многопоточный запуск тестов;
- максимальная атомарность автотестов;
Мы любим практичность:
- вариативный запуск автотестов с разделением по типам (smoke, component, integration, system, etc.);
- сборка из разработанных методов взаимодействия с системой большие бизнес-сценарии по принципу конструктора;
- использование готовых решений для упрощения разработки автотестов;
- тестовый фреймворк разработан для тестирования различных интерфейсов взаимодействия с системой;
- автотесты имеют низкий порог вхождения для начинающих автоматизаторов;
- логи тестов максимально информативны и структурированы для удобства заведения дефектов;
Мы трепетно относимся к документации:
- вся тестовая документация ведется в TestRail;
- разработка автотестов осуществляется по готовым чек-листам;
- регулярное наполнение нашей странички в Confluence полезными знаниями;
Нам нравится видеть результаты нашей работы:
- мы интегрировали наш тестовый фрэймворк с TestRail для трансляции результатов запуска автотестов;
- наши тесты живут в репозитории своих сервисов, и помогают отслеживать потенциальные баги на самых ранних этапах;
- все тесты прогоняются в пайплайнах;
Нам важен профессиональный рост:
- у нас принято проводить code review;
- мы аккумулируем знания о том, как работает наше ПО;
- мы тесно общаемся с отделом разработки для повышения компетенции по процессам разработки ПО;
- мы поддерживаем автоматизацию тестирования в API, WEB, Mobile направлениях, так как в приоритете у нас рост компетенции сотрудника;
Задачи:
- разработка автотестов на Java;
- разработка автотестов для API;
- разработка вспомогательных решений для тестирования и CI/CD (моки, генераторы, эмуляторы и т.п.);
- тестирование документации (Confluence, Swagger);
- разработка чек-листов (TestRail);
- разбор, детализация и заведение дефектов;
- взаимодействие с разработчиками;
- разработка и поддержка тестовой документации (Confluence);
Пожелания к кандидату:
- высокий уровень самоорганизации и дисциплины;
- опыт работы с Git (достаточно умения решать конфликты при слиянии веток);
- опыт работы с GitLab;
- опыт работы с Maven (понимание того, как устроен pom-файл, фаз сборки проекта, настройки плагинов);
- знание жизненного цикла разработки ПО;
- опыт работы с тестовой документацией и баг-трекинговыми системами;
- опыт работы с Kubernetes.
Бонусы
- Мы предлагаем:
- Гибкий график, демократия в отношениях и принятии решений,
- Оформление согласно ТК РФ, полностью “белая” заработная плата,
- Техника Apple,
- ДМС, программа корпоративных скидок,
- Дистанционная работа,
- Релокация в Португалию (при желании)
