
Чайкина Людмила Владимировна
Automation QA Engineer (Python, pytest, CI/CD)
- Python
- Pytest
- CI/CD
- SQL
- Английский — A2 — Элементарный
Компания: ГБУ "ГеоЦифра" (гос. организация, реорганизация из "Мосгоргеотрест") занимается разработкой и сопровождением информационной системы, связанной с географической привязкой объектов Московской области. Система используется различными министерствами правительства МО и регулярно дорабатывается по их заявкам.
Продукты:
3 государственные геоинформационные системы (ГИС):
- Система градостроительной деятельности (200+ госуслуг: разрешения на строительство, ввод в эксплуатацию и т.д.).
- Региональная ГИС Московской области (картографические сервисы, аналитика).
- Система управления градостроительной деятельностью.
Обязанности:
- Разработка и поддержка автотестов на Python с использованием pytest (фикстуры, параметризация, маркеры, интеграция в CI/CD).
-
Проведение функционального и интеграционного тестирования HTTP API (Postman, curl), в том числе ручного и автоматизированного.
-
Участие в тестировании сложных модулей геоинформационных систем (ГИС) и государственных сервисов, связанных с градостроительной деятельностью.
-
Работа с SQL-базами данных: проверка корректности сохранения и изменения данных, написание запросов SELECT/INSERT/UPDATE/DELETE, участие в тестировании бизнес-логики через БД.
-
Анализ логов, использование DevTools для отладки frontend/backend взаимодействия, проверка сетевых запросов.
-
Взаимодействие с командой разработки и аналитиками: фиксация багов, описание шагов воспроизведения, проверка исправлений.
-
Участие в настройке и сопровождении пайплайнов автотестов (GitLab CI / Jenkins): запуск тестов, анализ отчётов, участие в оптимизации процессов.
-
Использование Git для версионирования кода: создание веток, разрешение конфликтов, работа с pull/merge request.
-
Проведение нагрузочного тестирования (желательно) с использованием JMeter, Locust или других инструментов.
-
При необходимости — запуск и отладка тестов в контейнерах с использованием Docker, Docker Compose.
-
Поддержание тестовой документации и участие в развитии тестовой инфраструктуры.
-
Опыт ручного тестирования: от 3 лет в коммерческих проектах, опыт автотестов от 1 года
-
Python: уверенное написание автотестов, читаемый и поддерживаемый код.
-
pytest: фикстуры, параметризация, маркеры, запуск из CI.
-
HTTP API: опыт с Postman и curl, проверка ответов, коллекции.
-
SQL: базовые запросы, проверка данных вручную и в автотестах, понимание транзакций.
-
DevTools: анализ сетевых запросов, отладка JS.
-
Git: коммиты, ветвление, PR, разрешение конфликтов.
-
CI/CD: базовое понимание пайплайнов (GitLab CI, Jenkins и др.), отчёты.
-
HTTP: методы (GET, POST и др.), коды ответов, заголовки.
-
Нагрузочное тестирование: опыт с JMeter, Locust, k6 — плюс.
-
Docker (желательно): запуск тестов в контейнерах, настройка через Docker Compose.
-
Личные качества и дополнительные навыки:
-
Внимательность к деталям.
-
Коммуникабельность и структурная подача информации.
-
Проактивность и участие в улучшении процессов.
-
Желание развиваться и осваивать новое.
-
Базовые знания Linux/Unix, bash-скрипты.
- Работа в ИТ-аккредитованной компании в социально значимом проекте региона;
- Профессиональная мотивированная команда;
- Белая зарплата, перспективы карьерного роста.
- Гибридный формат работы
- Оформление по ТК РФ