Младший инженер-программист: подготовка данных, авто-тесты
Мы — технологичный отдел крупной страховой группы. Разрабатываем внутренние сервисы, поднимаем надежность платформы, автоматизируем рутину. Команда молодая, открыта экспериментам, практикует код-ревью и менторство. Каждый джуниор получает наставника с первых дней.
Обязанности
- Подготавливать синтетические и производственные выборки данных для функционального и нагрузочного тестирования продуктов.
- Настраивать среду тестов: конфигурация пакетных менеджеров npm, pip, Maven.
- Писать скрипты на Python/JavaScript для генерации и валидации данных.
- Разрабатывать базовые UI-автотесты на Selenium или Playwright, поддерживать существующий набор.
- Участвовать в ежедневных стендапах, анализировать инциденты, предлагать улучшения.
- Документировать решения в Confluence, обсуждать их на код-ревью.
Требования
- Понимание одного из языков: Python, JavaScript, Java.
- Опыт работы с Git: ветки, pull-requests, rebase.
- Знание npm, pip или Maven и принципов семантического версионирования.
- Базовый опыт написания UI-тестов (Selenium WebDriver, Playwright, Cypress).
- Умение формализовать задачу и дробить её на подзадачи.
- Английский на уровне чтения технической документации.
- Готовность работать в распределённой команде, самостоятельно планировать день.
Инструменты и технологии
- Python 3.12, JavaScript ES2023, Java 17.
- Selenium, Playwright, Allure, PyTest, Jest.
- Docker, Docker Compose, Kubernetes (для локальных стендов).
- PostgreSQL, Redis, RabbitMQ (чтение логов, тестовые фишечки).
Перспективы
- Оплачиваемое менторство и индивидуальный план развития.
- Переход в middle-роль через 12-18 месяцев при выполнении KPI.
- Возможность ротации между командами аналитики, DevOps и backend.
- Доступ к внутренним митапам по нагрузочному тестированию и хаос-инжинирингу.
- Сертификаты ISTQB Foundation и Python Institute оплачиваются компанией.