Middle FullStack Python QA Engineer@ HR платформа
О позиции
Вакансия Middle FullStack Python QA Engineer в HR платформе. Мы ищем специалиста с опытом работы в тестировании, который будет заниматься ручным функциональным, регрессионным и интеграционным тестированием web и backend-сервисов, а также AI-агентов.
Чем вы будете заниматься
- Разработка и поддержка тестовой модели, включая тест-кейсы по новому функционалу и регрессионной модели, чек-листы.
- Написание и поддержка API и Web автотестов на Python, включая smoke, интеграционные и e2e тесты.
- Анализ allure отчетов прогона автотестов в CI, локализация и заведение дефектов.
- Взаимодействие с командой разработки для уточнения логики работы сервисов.
Требования
- Коммерческий стаж в тестировании от 3 лет, из них написание автотестов от 2 лет.
- Опыт тестирования backend-сервисов через REST API, работа со Swagger/OpenAPI.
- Понимание HTTP: методы, коды ответов, структура запроса/ответа.
- Локализация дефектов: frontend vs backend vs интеграция.
- Уверенное знание PostgreSQL: SELECT, JOIN.
- Анализ данных в БД для проверки бизнес-логики и расследования дефектов.
- Понимание синхронного (REST/gRPC) и асинхронного (Kafka/RabbitMQ) взаимодействия сервисов.
- Опыт интеграционного тестирования нескольких сервисов.
- Умение анализировать цепочки прохождения данных между системами.
- Знание принципов: продюсеры, консьюмеры, топики, партиции.
- Тестирование событийных интеграций, локализация проблем в очередях.
- Поиск и анализ логов в Kibana (ELK) / Grafana.
- Первичное расследование дефекта, сбор диагностики для разработчика.
- Написание и актуализация тест-кейсов с разумным уровнем детализации.
- Ведение тестовой модели в актуальном состоянии.
- Твердое знание: типы данных, условия, циклы, функции, работа с файлами, ООП, регулярные выражения.
- Понимание поддерживаемого кода (DRY, читаемость, модульность).
- Стек: pytest + requests + Selenium/Playwright + SQLAlchemy + pydantic (или jsonschema).
- Знание Git, Bitbucket/GitLab, Code Review.
- Опыт работы с Allure-отчетами.
- Знание Jenkins.
- Работа с DevTools, Postman / Insomnia, PgAdmin / DBeaver.
- Опыт работы с Jira, Confluence.
- Знание TM4J / TestRail / Zephyr (одна из систем).
Что мы предлагаем
- Удобный офис AgileHome около станции метро Кутузовская с комфортными условиями (столовые, кафе, бесплатные кухня, спортзал, парковка, зоны отдыха).
- Конкурентоспособная зарплата (оклад плюс бонусы).
- Возможность использовать современные технологии.
- Полный соцпакет (включая добровольное медицинское страхование).
- Обширный выбор образовательных программ и сертификаций за счёт компании.
- Программа льготного кредитования в Сбере.
- Скидки у партнёров компании.
- Шанс поучаствовать в масштабных инновационных проектах.
Вакансия предлагает конкурентоспособные условия и возможность работать с современными технологиями. Однако, зарплата не указана, что может быть минусом для некоторых кандидатов.
Кто здесь добьётся успеха
Глубокое знание языка программирования Python и опыт работы с библиотеками для автоматизации тестирования, такими как pytest и Selenium.
Способность к работе в офисе, требующая высокой степени организованности и самообладания для выполнения задач в условиях многозадачности.
Опыт работы с базами данных PostgreSQL и уверенное использование REST API для тестирования функциональности приложений.
Аналитическое мышление и внимание к деталям, позволяющее выявлять ошибки и недочеты в функционале на этапе тестирования.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости HRTech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев