Обязанности:
Проведение функционального тестирования (front, back)
Участие в проведении регрессионного тестирования
Автоматизация тестовых сценариев и их поддержка в актуальном состоянии
Написание E2E и API-тестов (Python, Selenium, Requests с использованием Page Object, принципов ООП)
Создание и поддержка архитектуры с Page Object
Формирование регулярной отчетности о результатах тестовых прогонов (CI/CD, локальный запуск)
Разработка тестовой документации
Локализация дефектов
Регистрация баг-репортов в системе баг-трекинга
Оформление отчетности по тестированию
Актуализация и развитие тестовой модели продукта
Участие в демо-показах новых доработок функционала продукта
Требования:
Практический опыт в автоматизации тестировании
Умение разбираться в чудом коде, оптимизировать и рефакторить код
Хорошее знание Python, практик написания чистого кода
Опыт разработки и поддержки автотестов (UI, API)
Опыт использования инструментов и библиотек автоматизированного тестирования (Pytest, Selenium Webdriver, Requests, Git)
Опыт использования Postman, Swagger
Знание SQL, умение писать SQL-запросы (select, update, insert, delete)
Навыки использования инструментов разработчика браузера (elements, console, network)
Способность мыслить аналитически, думать критически, задавать хорошие вопросы
Умение оценивать собственные трудозатраты на тестирование
Будет плюсом:
Высшее образование (IT)
Пройденные курсы по тестированию
Опыт выстраивания автоматизации тестирования с нуля
Умение обучать младших коллег
Знание CI/CD-процессов: работа с ветками, merge request, деплоймент
Опыт работы с RabbitMQ, Gitlab, TestIT, YouTrack, Confluence.
Мы предлагаем:
Прозрачные, структурированные и продуктивные рабочие процессы, возможность влиять на процессы внутри компании - мы открыты твоим идеям!