Автоматизатор Тестирования (Python)

Дата размещения вакансии: 15.05.2026
Работодатель: Decart IT-production
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

В нашей компании Decart IT-outstaffing мы относимся к специалистам как к партнёрам, и помогаем им не только зарабатывать, но и участвовать в проектах, которые мотивируют и вдохновляют.

Все детали берём на себя: подбираем проект на основе твоих предпочтений, договариваемся с заказчиком о ставке, организовываем интервью и помогаем успешно пройти его, а также забираем на себя формальный документооборот. С тебя - только твоя экспертиза!

Мы открываем несколько вакансий на позиции QA (Auto Python) для наших клиентов, для усиления команд в рамках реализации и развития новых и существующих продуктов.

Что нужно будет делать?

Ключевые обязанности

- Разработка, поддержка и выполнение автоматизированных тестов для веб-приложений (от UI до API).

- Интеграция автотестов в процесс CI/CD (GitLab CI/CD).

- Проектирование и поддержка тестовых фреймворков и инфраструктуры.

- Нагрузочное тестирование для оценки производительности и стабильности систем.

- Взаимодействие с базами данных для валидации данных, подготовки тестового окружения.

- Ведение тестовой документации и отчетов о дефектах в TestIT.

- Тесное сотрудничество с разработчиками, аналитиками и менеджерами проектов для улучшения качества продукта.

Технические требования
Python: Крепкое владение языком. Понимание ООП, структур данных, контекст-менеджеров, декораторов. Умение писать чистый, поддерживаемый код.
Библиотеки:
Pytest (фикстуры, параметризация, плагины)
Playwright (использование Page Object Model)
requests

Инструменты CI/CD и контроля версий
Настройка пайплайнов для запуска автотестов (по расписанию, по событию, вручную)

Работа с базами данных
Умение писать сложные SQL-запросы (SELECT, JOIN, подзапросы, агрегатные функции) для валидации данных.
Опыт работы с одной или несколькими СУБД: PostgreSQL, MySQL, Oracle, или другими.

Навык использования библиотек для подключения к БД из Python-кода (напр., psycopg2, SQLAlchemy).

Умение подготавливать и очищать тестовые данные перед/после тестов.

Нагрузочное тестирование
Опыт планирования, проведения и анализа нагрузочных тестов.

Знание инструментов: k6, Jmeter, Locoust или другой.

Понимание метрик: RPS, время отклика, перцентили, процент ошибок.

Умение анализировать результаты, строить графики, выявлять узкие места в проекте.

Общие инструменты и знания
Опыт работы в ОС: Linux , Windows.

Контейнеризация: Docker (создание образов для тестов, запуск контейнеров).

Работа с сетью: понимание HTTP/HTTPS, коды ответов, структура запросов/ответов.

Профессиональные и личные качества (Soft Skills)
Внимание к деталям (Критически важно): Способность замечать малейшие несоответствия в поведении системы, в данных, в логах. Тщательность в составлении тест-кейсов и баг-репортов. Аккуратность в коде.

Ответственность и самостоятельность: Полное владение процессом тестирования на своем участке. Умение оценивать сроки, брать на себя обязательства и выполнять их. Инициативность в решении проблем и улучшении процессов.

Аналитическое мышление: Умение декомпозировать сложные системы, анализировать требования, выявлять потенциальные риски и точки отказа.

Коммуникативные навыки: Четкое, структурированное изложение информации как в устной, так и в письменной форме (баг-репорты, документация, код-ревью). Умение аргументировать свою позицию.

Что предлагаем:

  • Оформление по удобному для тебя формату (ИП, самозанятость);

  • График 5/2, фуллтайм/ парттайм; гибкое утро;

  • Рабочее место там, где вам удобно и есть интернет (в РФ)

  • Интересные проекты с серьезными задачами в разных областях;

  • Возможность перемещаться между проектами;

- Мы любим проактивность и инициативность, слушаем и слышим каждого;)