IBS
Инженер по тестированию (Python / API) / QA Engineer
1 мес. назад
РоссияMiddleRemote
pythonpytestapijsonsqlkibanarequestsaiohttp
IBS, ведущий российский системный интегратор, ищет QA Engineer для работы над масштабной HR-платформой. Роль включает ручное и автоматизированное тестирование backend, особенно API, с использованием Python (PyTest).
О компании
- Мы — IBS. Ведущий российский системный интегратор, разработчик цифровых решений для крупнейших компаний и государственного сектора.
О продукте
- Вы присоединитесь к команде, работающей над масштабной HR-платформой — экосистемой для управления персоналом: от подбора и обучения до постановки задач, управления отпусками и больничными.
- Продукт развивается как внутренняя система с выходом на рынок в модели cloud.
- Это сложная ERP-система, состоящая из множества сервисов.
Обязанности
- Составление тест-кейсов по функционалу (анализ требований, проектирование тестов).
- Проведение ручного тестирования: проверка нового функционала и регрессионное тестирование.
- Автоматизация тест-кейсов на Python (PyTest).
- Тестирование API — проверка контрактов между сервисами, работа с JSON.
- Написание и выполнение SQL-запросов для проверки данных в БД.
- Анализ логов (Kibana) для поиска причин ошибок.
- Взаимодействие с разработчиками и аналитиками для уточнения требований.
Требования
- Опыт: от 6 месяцев коммерческого опыта автоматизированного тестирования.
- Преобладание опыта тестирования backend (API, JSON, SQL, DevTools) — это ключевое требование.
- PyTest: уверенное знание библиотеки (фикстуры, параметризация, маркеры, фикстуры).
- Общее владение Python: циклы, базовые алгоритмы, типы данных, методы и функции, классы.
- Владение базовыми запросами к БД (как минимум до JOIN из нескольких таблиц).
- Умение описывать и создавать тест-кейсы для автоматизации.
- Навык интеграционного тестирования.
- Навык чтения логов (у нас Kibana).
- Понимание клиент-серверной архитектуры.
- Знание протокола HTTP, методов, кодов статусов.
- Внимание к деталям и системное мышление.
- Ответственность и самостоятельность.
- Коммуникабельность — умение четко формулировать проблемы и аргументировать свою позицию.
- Желание развиваться в автоматизации тестирования.
Будет плюсом
- Опыт тестирования ERP-систем, HR-продуктов или сложных веб-приложений.
- Понимание процессов управления персоналом (подбор, обучение, кадровый учет).
- Опыт работы с PostgreSQL.
- Опыт написания автотестов на API (requests, aiohttp).
- Знание Git.
- Опыт работы в крупных компаниях или финансовом секторе.
Условия
- Официальное трудоустройство по ТК РФ.
- ДМС на сотрудника и детей.
- Работа над продуктом, который используют десятки тысяч сотрудников.
- Прозрачная система постановки задач и профессиональная команда.
Другое
- Проект развивается по гибким методологиям (Scrum/Kanban).
- Тесное взаимодействие с разработчиками, аналитиками и владельцами продукта.
- У нас есть четкие процессы, но при этом мы открыты к улучшениям и инициативам.