Овчинниковская набережная 18/1с1
Обязанности:
-
Разрабатывать, поддерживать и развивать автоматизированные тесты для сервисов;
-
Покрывать автотестами 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, билеты на футбольные и баскетбольные матчи.