Описание
Описания нет
Задачи
•Разрабатывать и поддерживать автотесты для веб-приложений с использованием Java, Selenium/Selenide и Rest Assured
•Анализировать функциональные и нефункциональные требования для разработки тест-кейсов
•Интегрировать автотесты в конвейер CI/CD
•Участвовать в проверке кода автотестов
•Поддерживать и развивать фреймворк автоматизации тестирования
•Тестировать асинхронные сервисы через брокеры сообщений Kafka и RabbitMQ
•Оптимизировать и рефакторить автотесты
Требования
•Высшее образование
•Коммерческий опыт в автоматизированном тестировании от 3 лет
•Уверенное знание Java Core, TestContainers, Rest Assured и Selenium/Selenide/Playwright
•Опыт разработки автотестов для пользовательского интерфейса и API
•Знание Maven или Gradle для управления зависимостями и сборки
•Знание JUnit 5 или TestNG
•Понимание процессов тестирования и владение техниками тест-дизайна
•Опыт работы с системами управления тестированием Allure TestOps или Test IT и баг-трекерами Jira или Redmine
•Понимание ООП и навыки разработки тестов с применением шаблонов проектирования, включая Page Object и Page Factory
•Опыт работы с PostgreSQL, MySQL или Oracle и уверенное составление SQL-запросов средней сложности
•Опыт настройки конвейеров CI/CD с GitLab CI, Jenkins или TeamCity
•Опыт работы с Apache Kafka или RabbitMQ: автоматизация интеграционных тестов, написание производителей и потребителей
•Опыт работы с ELK, Kibana или Grafana
•Опыт работы с Docker, Dockerfile, docker-compose и Kubernetes, включая чтение логов, управление и понимание работы istio-proxy
Будет плюсом
•Знание Kotlin
•Уверенная работа в терминале Linux
•Настройка и конфигурация тестовых окружений
•Знание основ BDD (Cucumber, JBehave)
•Проведение нагрузочного тестирования
•Опыт работы с MongoDB или Redis
Условия
•Часовая ставка ГРОСС: 1620-1870 RUB (оформление по ГПХ)
•Работа по проектной занятости