Senior (или сильный Middle+) Full-Stack AQA Python (Frontend + Backend)
ИТ-ИМПЛАНТ - аккредитованный системный интегратор, специализирующийся на заказной разработке и внедрении индивидуальных ИТ-решений для бизнеса.
Миссия компании:
Для компаний: Дать возможность сильным компаниям увеличиваться, благодаря аутстаффингу эффективных IT-специалистов.
Для соискателей: Дать возможность трудоустройства сильным соискателям в передовые компании на выгодных условиях труда.
Кого мы ищем
Нам нужен опытный Автотестеровщик с опытом более 4 лет (сильный Middle+ / Senior).
О проектах:
-
Автоматизировать E2E-сценарии, которые проходят через весь продукт: от клика по кнопке до проверки данных в БД.
-
Писать UI-тесты на Python + Playwright / Selenium (WebDriver) — стабильные, параллельные, с умными ожиданиями.
-
Писать API-тесты для бэкенда — проверять контракты, бизнес-логику, интеграции между сервисами.
-
Строить гибридные сценарии: например, через UI создать сущность, через API проверить её статус, снова через UI изменить.
-
Разрабатывать тестовый фреймворк, который умеет работать и с браузером, и с HTTP-клиентом.
-
Настраивать CI/CD для запуска всего набора (UI + API) параллельно, с артефактами (видео, скриншоты, логи).
-
Решать проблемы флаки (flaky) тестов — особенно в UI-части (ожидания, синхронизация, состояния).
Технологии (что именно ждём)
Базовое (обязательно):
-
Python 3.10+ (Pytest — обязательно).
-
Playwright (предпочтительно) или Selenium WebDriver с паттернами Page Object, Page Factory.
-
Опыт отладки UI-тестов: работа с сетью (mock/record), эмуляция устройств, работа с iframe, popup, tabs.
-
API-тестирование: requests / httpx, проверка JSON Schema, авторизации (OAuth, JWT, cookies, session).
-
SQL (любая реляционная БД) — пост-проверки в бэкенде.
-
CI/CD: настройка пайплайнов для UI-тестов (особенно headless-режим, артефакты, retries).
Будет плюсом:
-
Опыт с Docker + Testcontainers (поднять бэкенд и браузер одновременно).
-
Гибридные фреймворки: например, через UI заполнять данные, а через API сбрасывать состояние перед тестом.
-
Подход "API-first" в автотестах — минимизировать UI для рутинных операций.
-
Нагрузочное тестирование UI (Locust с браузером? редко, но можно).
-
Работа с Allure Report для объединения UI и API шагов.
Что предлагаем:
- Удалённый формат работы
- Оформление по Самозанятости или ИП (По ТК РФ ставка будет ниже)
- Фултайм
- График работы с гибким началом рабочего дня
Проекты разные, откликайтесь!
Похожие вакансии
Не менее 3 лет в performance‑маркетинге. Опыт управления командой от 8 человек. Опыт контроля доли рекламных расходов и оптимизации...
Опыт коммерческой разработки на Python от 3х лет. Опыт разработки REST API на каком-либо из фреймворков (Django, FastAPI...
Знаете и умеете применять классические алгоритмы и структуры данных. Понимаете парадигму многопоточности, знакомы с основными подходами, проблемами и ограничениями в...
Опыт работы с async/await. Опыт работы с FastApi. Понимание принципов REST API. Опыт работы с БД (sqlAlchemy + liquiBase).
Обязательные. Опыт тестирования приложений - от 1 года. Знание и понимание процесса тестирования. Опыт тестирования UI. Опыт тестирования REST API.
