Ищем 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.
Techno Diasoft
Москва
до 180000 RUR