QA Engineer (Manual)
Требования
Условия
Компания
Описание вакансии
Middle QA Engineer (Manual)
О компании и команде
Мы — аутсорсинговая IT-компания из Казани с аккредитацией с 2018 года. Работаем со средним и крупным бизнесом, в том числе с финтех-проектами. Сейчас мы формируем команду тестирования для проекта в биржевом домене. Проект реализуется в контуре разработки заказчика и связан с обработкой финансовых операций и бизнес-процессов.
Вы будете работать в тесной связке с аналитиком, разработчиками и бизнес-заказчиками, участвуя в обеспечении качества системы на всех этапах разработки.
Технологический стек
Стек системы:
Java 11/21, Spring Boot, PostgreSQL, RabbitMQ, ELK, Prometheus, Docker, GitLab CI
Тестирование:
- автоматизация тестирования на Java (Python — как плюс);
- UI-тестирование — Selenium WebDriver (или Playwright);
- нагрузочное тестирование — JMeter (k6 или другие аналоги).
О позиции
Это роль для тестировщика, который хочет влиять на качество продукта, а не только проверять готовый функционал.
Мы ценим инициативность, умение разбираться в системе и желание понимать, как и почему она работает именно так.
Цель позиции - обеспечение качества продукта за счёт проведения ручного тестирования, анализа требований и участия в процессе разработки на ранних этапах.
Локация
- Рассматриваем кандидатов, находящихся на территории РФ
- На текущий момент оформление возможно только для кандидатов с гражданством РФ (в связи с требованиями проекта заказчика)
Основные требования
- Коммерческий опыт ручного тестирования от 3 лет
- Понимание жизненного цикла разработки ПО и тестирования
- Опыт тестирования web-приложений и API
- Опыт работы с баг-трекинговыми системами (Jira или аналоги)
- Умение локализовать и грамотно описывать дефекты
- Уверенная работа с DevTools (console, network)
- Знание SQL на уровне написания запросов средней сложности
- Понимание клиент-серверной архитектуры
- Обязателен практический опыт тестирования REST API
Профессиональные знания
- Понимание тест-дизайна (чек-листы, тест-кейсы, тест-планы)
- Знание техник тестирования (черный/серый ящик, регрессионное, интеграционное и т.д.)
- Базовое понимание JSON/XML
- Понимание логирования и способов анализа ошибок
Профессиональные навыки
- Проведение функционального, интеграционного и регрессионного тестирования
- Тестирование API (Postman / Swagger)
- Анализ требований совместно с аналитиками
- Участие в уточнении постановок задач
- Взаимодействие с разработчиками и аналитиками по дефектам
- Участие в приемке и проверке релизов
Мы ожидаем, что вы
- Умеете самостоятельно разобраться в задаче и задать уточняющие вопросы
- Обращаете внимание на детали и пограничные сценарии
- Стремитесь понять причину проблемы, а не только зафиксировать её
- Готовы работать с неидеальными требованиями и помогать их улучшать
Будет плюсом
- Опыт работы в финтех/банковском/биржевом домене
- Опыт работы с микросервисной архитектурой
- Опыт работы с очередями (RabbitMQ / Kafka)
- Навыки работы с логами (ELK, Kibana и др.)
- Опыт нагрузочного тестирования
- Базовые навыки автоматизации или желание развиваться в этом направлении
Формат работы и условия
- Удаленный формат работы
- Полная занятость
- Гибкое начало рабочего дня
- Трудоустройство по трудовому договору сроком на 1 год с возможностью пролонгации
Требования к языкам
- Русский — уверенный рабочий уровень
- Английский — чтение технической документации
Дополнительная информация для отклика
Напишите, пожалуйста, в сопроводительном письме:
- какой самый сложный баг вы находили и как вы его локализовали
- пример ситуации, где требования были неполными — как вы действовали
- с какими инструментами и API работали
- был ли опыт работы со сложными бизнес-доменами.
Можно в свободной форме, буквально в нескольких абзацах.
Отклики без ответов на эти вопросы не рассматриваются.
