Ищем опытного QA Engineer для работы Full stack (и ручное, и автоматизированное) тестирование backend.
Мы предлагаем уникальную возможность присоединиться к команде профессионалов и работать над продуктами, которые используют тысячи людей по всему миру.
Ваша главная задача будет состоять в разработке и поддержке автоматизированных тестов на Java, а также ручном тестировании наших продуктов.
Вы будете работать в тесном сотрудничестве с командой разработчиков и тестировщиков, чтобы гарантировать высокое качество наших продуктов.
Необходим опыт и в ручном тестировании, и в разработке автоматизированных тестов на Java, а также опыт работы с требованиями на разработку бэкенда и тестирования бизнес логики API, опыт работы с БД через автотесты.
Обязанности:
- Анализ документации, написание и прохождение тест-кейсов
- Создание и актуализация тестовой модели
- Локализация и регистрация дефектов, проверка исправления
- Проведение функционального тестирования API, хранимых процедур, приложений, работающих через брокер сообщений
- Написание и поддержка автотестов для API, БД
- Работа с логами (поиск, анализ)
- Участие в сквозном и интеграционном тестировании
- Написание тестовой документации (тест-план, отчет о проведенном тестировании)
Требования:
- Опыт в тестировании от 3-х лет, автоматизации тестирования от 2-х лет
- Опыт работы с требованиями на разработку бэкенда
- Опыт ведения тестовой документации (чек-листы, тест-кейсы, тест-планы)
- Опыт тестирования API (REST, SOAP)
- Опыт написание автотестов на API
- Опыт тестирования и написания автотестов на процедуры в БД
- Базовые навыки работы с СУБД, sql на уровне составления средней сложности запросов
- Знание языка программирования Java
- Опыт работы с брокерами Kafka/RabbitMQ
- Опыт работы с Jira, Confluence
- Опыт работы с системами контроля версий
- Опыт проведения сквозного тестирования
- Опыт работы с логами приложений
- Уверенное владение техниками тест-дизайна
- Понимание принципов работы клиент-сервисной архитектуры
- Знание жизненного цикла разработки ПО
Будет плюсом:
- Опыт тестирования банковских систем
- Знание docker/k8s
- Опыт написания и развития фреймворка для автотестов
- Опыт работы с Gitlab CI/Jenkins, docker
- Опыт разработки эмуляторов/заглушек
- Знание Linux на уровне пользователя
- Опыт работы в Agile команде
Условия:
- Возможна удаленная работа
- Оформление по ТК РФ
- Гибкий график работы
- Конкурентная заработная плата