Middle QA Engineer
Описание
Ищем Middle QA Engineer в команду международного web-продукта с большимколичеством пользовательских сценариев, интеграций и платежных процессов.Основная часть работы связана с ручным тестированием, при этом в проекте уже естьавтоматизация. Поэтому ищем сильного manual QA с хорошей технической базой ижеланием постепенно развиваться в сторону automation. Чем предстоит заниматься:- Функциональное, интеграционное, регрессионное и exploratory-тестирование webприложения.- Тестирование новой функциональности в рамках спринтов.- Проверка frontend и backend частей приложения.- Тестирование REST и GraphQL API.- Проверка платежных сценариев и интеграций со сторонними сервисами.- Поиск edge cases, проблем в бизнес-логике и нестандартных пользовательскихсценариев.- Работа с Chrome DevTools, Network, логами и данными запросов.- Проверка данных в БД через SQL.- Воспроизведение, локализация и качественное описание дефектов.- Участие в регрессионном тестировании и подготовке релизов.- Взаимодействие с разработчиками и другими участниками продуктовой команды.- Работа с существующими автотестами и постепенное подключение к их поддержке иразвитию. Что ожидаем:- 2+ года коммерческого опыта в QA.- Хорошее понимание принципов тестирования web-приложений.- Уверенные навыки exploratory-тестирования.- Умение самостоятельно исследовать функциональность без заранее подготовленногонабора тест-кейсов.- Умение находить не только очевидные дефекты, но и проблемы в нестандартныхсценариях.- Уверенная работа с Chrome DevTools.- Опыт тестирования API через Postman, Bruno, Insomnia или аналогичные инструменты.- Понимание HTTP/HTTPS, методов запросов, status codes, headers, cookies, sessions иauthorization.- Понимание клиент-серверной архитектуры.- SQL на уровне SELECT, JOIN, WHERE, GROUP BY и самостоятельной проверки данных.- Умение читать технические логи и использовать их при расследовании проблем.- Опыт работы с Git.- Базовое понимание CI/CD.Middle QA Engineer- Способность самостоятельно разбираться в новой функциональности и определять, чтои как необходимо проверить.Нам важен именно навык тестирования продукта. Если для проверки каждой задачи нуженготовый набор тест-кейсов и подробная инструкция, скорее всего, мы друг другу неподойдем. Будет плюсом:- Практический опыт с Playwright, Cypress, Selenium, pytest или другими automationфреймворками.- Базовые знания JavaScript/TypeScript, Python или другого языка программирования.- Собственные автотесты, pet-project или GitHub с кодом.- Опыт работы с GraphQL.- Опыт тестирования платежных систем.- Опыт работы с Docker.- PostgreSQL, Redis, очереди сообщений.- Понимание микросервисной архитектуры.- Базовый опыт нагрузочного тестирования.Сильных навыков автоматизации на старте не требуем. Если уже пробовал писатьавтотесты и хочешь развиваться дальше — этого достаточно. В проекте есть существующаяавтоматизация, к которой можно будет постепенно подключаться. Условия:- Full-time, полностью удаленная работа.- Работа напрямую с продуктовой командой.- Минимум бюрократии и формальной документации ради самой документации.- Понятные ожидания от роли и регулярная обратная связь по результатам работы.- Пересмотр условий по мере роста самостоятельности, ответственности и вклада впродукт.- Возможность постепенно развиваться в сторону QA Automation / SDET.