-
коммуникабельность: много общения с разработчиками, аналитиками и внешними партнёрами;
-
обширный пользовательский опыт, внимание к деталям;
-
понимание жизненного цикла задачи и дефекта;
-
знание основ ведения тестовой документации;
-
знание основных принципов тест-дизайна (классы эквивалентности, граничные значения, попарное тестирование, состояния и переходы);
-
понимание принципов работы клиент-серверных приложений и микросервисной архитектуры;
— понимание работы 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) настолько, чтобы понять логику условия и найти причину;
— законченные курсы по тестированию ПО, изучение опыта по книгам и форумам (Куликов, Савин, профильные сообщества).
— умение пользоваться ИИ в повседневной работе.
-
Стек и окружение, с которым будем работать: