Детали вакансии
Старший/Ведущий QA инженер
Компания: Otto.rus ищет Старшего/Ведущего QA инженера на удаленную full-time позицию. Зарплата: от 150 000 рублей. Роль включает построение QA процессов с нуля, автоматизацию тестов и работу с аналитикой данных.
Мы строим платформу для покупки/продажи авто/мото/гидро техники и запчастей без посредников (сайт и мобильное приложение). Проект активно развивается, и мы ищем Лида QA. Вам предстоит построить процесс тестирования с нуля и обучить команду. Вы будете тесно работать с DevOps и SRE, которые отвечают за стабильность и безопасность инфраструктуры. Задачи: - Построение QA процессов с нуля - Создание стратегии тестирования web, mobile, API, микросервисов, аналитики. - Внедрение тестовой документации (test plan, checklist, test case, bug tracking). - Организация цикла релизов: entry/exit criteria, регресс, smoke тесты. Автоматизация тестирования: - Разработка и внедрение автотестов (API, UI) на Python (pytest + requests + Selenium/Playwright) или TypeScript (Playwright). - Настройка CI/CD пайплайнов (GitHub Actions) для запуска автотестов. - Оптимизация покрытия, борьба с flacky тестами. Работа с аналитикой и данными: - Валидация данных в ClickHouse (готовность быстро обучаться, опыт SQL: PostgreSQL, MySQL). - Написание SQL-запросов для проверки отчетов и агрегатов. Взаимодействие с SRE (безопасность и стабильность): - Базовое понимание безопасности (знакомство с OWASP Top 10, умение проводить приемочное тестирование XSS, CSRF, SQL инъекций). - Понимание отказоустойчивости (умение обсуждать сценарии сбоев, retries, circuit breakers, тестирование асинхронных систем с SRE). - Анализ логов и метрик (Grafana, Kibana) для локализации дефектов.
Опыт и образование: - Опыт тестирования от 4 лет, из них опыт руководства QA от 1 года (team lead). - Техническое образование в приоритете, если нет — сильный бэкграунд (опыт разработки или системного администрирования) и готовность учиться. Навыки построения процессов: - Опыт построения QA процессов с нуля (или с минимальной базы) в продуктовой компании. - Знание Agile (Scrum, Kanban), умение встраивать QA в SDLC. - Опыт онбординга QA инженеров. Автоматизация и CI/CD: - Опыт автоматизации от 3 лет: автотесты на Python (pytest + requests + Selenium/Playwright) или TypeScript (Playwright). - Настройка CI/CD: GitHub Actions (или GitLab CI, Jenkins) для запуска автотестов. - Опыт работы с Docker. Базы данных и аналитика: - Опыт работы с SQL (PostgreSQL, MySQL) — сложные запросы с JOIN, агрегациями. - Готовность быстро обучиться ClickHouse (OLAP база данных). Опыт будет плюсом. Безопасность и стабильность (базовый уровень): - Понимание OWASP Top 10 (сможет объяснить XSS, CSRF, SQL инъекции, как их находить и тестировать). - Понимание тестирования отказоустойчивости (сможет обсудить с SRE сценарии сбоев, логику повторных попыток, dead letter queues). - Опыт анализа логов (Grafana, Kibana, Sentry). Будет плюсом: - Опыт работы с ClickHouse. - Опыт работы с Terraform/IaC (хотя бы на уровне чтения и обсуждения). - Опыт работы с Kubernetes. - Навыки нагрузочного тестирования. - Опыт тестирования мобильных приложений (iOS/Android). - Опыт пентеста или участия в bug bounty.
Формат: удаленная работа Занятость: full-time
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал