Fullstack-тестировщик (80% AQA | 20% QA)
Описание
Обязанности: Разрабатывать, поддерживать и развивать автоматизированные тесты для сервисов; Покрывать автотестами UI и API, интеграционные сценарии, E2E-сценарии и критичные пользовательские флоу; Участвовать в ручном, интеграционном, E2E и регрессионном тестировании; Разрабатывать и актуализировать регрессионную модель, определять сценарии для автоматизации; Писать и поддерживать тест-кейсы, чек-листы, баг-репорты и тестовую документацию; Анализировать дефекты, воспроизводить баги по описанным сценариям, проверять исправления; Работать с логами, DevTools, OpenAPI-спецификациями, HTTP-запросами и ответами; Настраивать и запускать автотесты в CI/CD-процессах; Работать с Docker, docker-compose, k8s-окружениями и тестовыми стендами; Работа в Agile процессе (стримы и команды) с соблюдением релизного цикла; Проводить код-ревью автотестов, участвовать в развитии подходов к автоматизации тестирования; Менторить QA-инженеров по вопросам автоматизации тестирования. Требования: Опыт автоматизированного тестирования на Python от 3-х лет; Уверенное владение PyTest; Опыт автоматизации UI-тестов с использованием Playwright (предпочтительно) и/или Selenium; Опыт автоматизации API-тестирования; Понимание клиент-серверной архитектуры; Знание HTTP: структура запросов и ответов, методы, статусы, Headers, Cookies, авторизация; Опыт работы с Postman / Apidog / SoapUI; Опыт проведения ручного тестирования UI; Опыт интеграционного и E2E-тестирования; Умение читать, анализировать и валидировать OpenAPI-спецификации; Опыт работы с DevTools; Умение анализировать логи приложений и сервисов; Опыт работы с Test IT или аналогичными системами управления тест-кейсами; Умение составлять тест-кейсы, чек-листы и баг-репорты; Умение анализировать корнер-кейсы и нестандартные сценарии; Опыт работы с Docker и docker-compose; Понимание принципов работы CI/CD и k8s; Опыт работы с шинами данных, брокерами сообщений или очередями, например Apache Kafka; Понимание работы кеширующих слоев сервисов; Базовое понимание вопросов безопасности веб-приложений: XSS, CSRF, CORS; Опыт проведения или участия в нагрузочном тестировании; Навыки код-ревью автотестов; Навыки менторинга менее опытных QA/AQA-инженеров. Условия: Гибридный или полностью удалённый формат работы. Для тех, кто предпочитает офис — в Санкт-Петербурге: коворкинг в 10 минутах от м. Маяковская (PS 5, еженедельные вечеринки), в Москве: современное пространство в 5 минутах от м. Новокузнецкая (фитнес-зал, настольный теннис, комната PS 5, регулярные активности для резидентов). Работа в аккредитованной ИТ-компании со всеми предусмотренными государственными льготами, включая ИТ-ипотеку. Полностью «белая» заработная плата. Уровень дохода обсуждается индивидуально и зависит от опыта и экспертизы. ИТ-отсрочка и бронь от мобилизации как для сотрудников компании с критически важной инфраструктурой. Корпоративные льготы на авиабилеты авиакомпаний «Аэрофлот», «Россия» и «Победа» для сотрудника и членов семьи (родители, супруг(а), дети). ДМС с первого рабочего дня: стоматология, помощь на дому, плановый и экстренный стационар; возможность подключения семьи на льготных условиях. Компенсация питания при работе из офиса. Курсы, сертификации, профессиональные конференции. Корпоративный сервис благополучия: безлимитные консультации с экспертами по юридическим, психологическим, финансовым вопросам и вопросам здорового образа жизни. Корпоративные мероприятия и активности: спорт, киберспорт, мотопробеги и другие форматы внерабочего общения. Дополнительно: кафетерий скидок, доступ к корпоративной библиотеке Alpina Digital, билеты на футбольные и баскетбольные матчи.