Тестировщик
Описание
Обязанности: ручное функциональное тестирование веб-сервисов (frontend и backend) и рекламных интеграций на партнёрских площадках; тестирование монетизационных сценариев: показ офферов и лендингов, оформление подписки через мобильных операторов (МТС, МегаФон, Билайн, Теле2), редиректы, колбэки и постбэки партнёров; проверка таргетинга и гейтинга: платформа и User-Agent (desktop / iOS / Android), гео и IP, оператор, площадка, веса офферов, частотные отсечки и лимиты показов; проверка доработок на review-стендах по merge request'ам, регресс перед релизом и smoke-проверка на проде после выкладки; анализ требований и задач в трекере, декомпозиция, определение объёма тестового покрытия и рисков; составление и поддержка тест-планов, чек-листов и тест-кейсов; локализация и оформление дефектов: воспроизводимые шаги, ожидаемый и фактический результат, HAR, логи, консоль, скриншоты и видео; сверка данных статистики: события показов, кликов, переходов и подписок в БД (ClickHouse, PostgreSQL) и на дашбордах Grafana; проверка API-интеграций (REST, JSON) через Postman и DevTools; кросс-браузерное и кросс-платформенное тестирование, в том числе на реальных мобильных устройствах и с подменой User-Agent; приёмка доработок от внешних партнёров и коммуникация по найденным проблемам. Требования: коммуникабельность: много общения с разработчиками, аналитиками и внешними партнёрами; обширный пользовательский опыт, внимание к деталям; понимание жизненного цикла задачи и дефекта; знание основ ведения тестовой документации; знание основных принципов тест-дизайна (классы эквивалентности, граничные значения, попарное тестирование, состояния и переходы); понимание принципов работы клиент-серверных приложений и микросервисной архитектуры; — понимание работы API (REST, SOAP) и протоколов HTTP/HTTPS: методы, коды ответов, заголовки, куки, редиректы, CORS; — уверенная работа с DevTools (Chrome, Firefox): Network и выгрузка HAR, Console, Application (cookies, localStorage), device toolbar и подмена User-Agent, троттлинг сети; — SQL на уровне простых запросов с фильтрами, join и группировкой (PostgreSQL, ClickHouse); — Postman или аналог для работы с API; — git/GitLab на базовом уровне: найти merge request, посмотреть diff, взять ссылку на тестовый стенд; — опыт работы с системами ведения задач: YouTrack, Jira, Redmine; — умение мыслить не шаблонно и работать в условиях неполных требований — нередко «ТЗ» это переписка с партнёром и скриншот; — умение гуглить и быстро находить ответы на возникающие вопросы; — самостоятельность: довести проверку до результата и внятно его сформулировать. Будет плюсом: опыт в AdTech / рекламе / партнёрских сетях / арбитраже трафика; понимание метрик CR, CTR, eCPM, ARPU; понимание мобильных подписок (WAP-click, MO/MT, флоу оператора, отказ оператора и фолбэк); — опыт тестирования рекламных SDK, плееров, баннерных систем; знакомство с AdFox, РСЯ, DSP/DMP; — Linux — базовые знания консоли (ssh, просмотр логов через tail/grep, docker ps / docker logs); — Docker и docker-compose — поднять сервис или стенд локально; — автотесты на Playwright/Selenium (Python или JS) хотя бы на уровне «прочитать, запустить, поправить селектор»; — Charles, Fiddler, Proxyman — перехват и подмена трафика, в том числе с мобильного устройства; — Grafana, Kibana — чтение метрик и логов; — умение читать код (JS, PHP, C#/.NET, Python) настолько, чтобы понять логику условия и найти причину; — законченные курсы по тестированию ПО, изучение опыта по книгам и форумам (Куликов, Савин, профильные сообщества). — умение пользоваться ИИ в повседневной работе. Стек и окружение, с которым будем работать: веб-сервисы на PHP/JS и .NET, лендинги и витрины офферов; GitLab (merge request'ы, review-стенды, CI), YouTrack как трекер; PostgreSQL и ClickHouse для проверки данных, Grafana для метрик и логов; Postman, DevTools, Playwright для проверок и части автоматизации; реальные устройства и эмуляция мобильных платформ. Условия: оформление по ТК РФ; возможность работать удаленно; 5 - ти дневная рабочая неделя, суббота и воскресенье выходные; ДМС после испытательного срока.