Senior QA Automation Engineer
Для работы в отдел обеспечения качества продуктов (QA), разыскивается:
Senior QA Automation Engineer. Главное твой практический опыт, Soft & Hard Skills, лидерские качества и желание развиваться в этом направлении.
Что используем в подходе к автоматизации?
- выдерживаем пирамиду автоматизации тестирования (разные типы тестов),
- интегрируем тесты с CI ( в пайплайны ),
- проводим внутренние обучение вместе с командой (QA Talks, курсы, митапы и т.д.)
- проходим code review ( навык спокойно принимать критику будет плюсом, как и умение отстаивать аргументированно свою точку зрения, мы за лучшее решение)
- выполняем полный стек услуг по тестированию (Manual, Automation, Performance testing и т.д.)
- пробуем и интегрируем новые решения, не боимся экспериментов, решения выбираем командой
Если ты хочешь стать частью всего этого, гоу к нам ;) Будем рады поработать вместе!
Продукт - Shop.beeline.kz.
Обязанности:
Обеспечение качества продукта:
- Анализ требований и участие в их проработке на ранних этапах разработки (Shift-Left Testing).
- Разработка тестовой стратегии и оценка тестового покрытия.
- Подготовка тестовой документации: тест-кейсов, чек-листов, тест-планов.
- Проведение функционального и нефункционального тестирования.
- Анализ, локализация и сопровождение дефектов до их устранения.
- Подготовка рекомендаций по повышению качества продукта и процессов.
Автоматизация тестирования:
- Разработка и поддержка автоматизированных тестов для Web и API.
- Развитие и поддержка существующего набора автотестов.
- Оптимизация тестовых сценариев для повышения стабильности и скорости выполнения.
- Применение современных подходов к организации тестового кода (Page Object, паттерны повторного использования и др.).
- Контроль качества тестового кода и соблюдение стандартов разработки.
Инфраструктура и процессы:
- Настройка и поддержка тестовых окружений.
- Интеграция автоматизированного тестирования в CI/CD-процессы.
- Участие в развитии процессов SDLC/STLC.
- Взаимодействие с разработчиками, аналитиками и DevOps-инженерами по вопросам качества продукта.
- Формирование и внедрение лучших практик тестирования.
Экспертиза и развитие команды:
- Менторинг и поддержка QA-инженеров.
- Участие в технических интервью и онбординге новых сотрудников.
- Инициирование и внедрение улучшений в процессах тестирования и автоматизации.
Требования:
Опыт:
- От 4 лет опыта в сфере QA.
- От 2 лет практического опыта в автоматизации тестирования.
- Опыт участия в построении и развитии тестовой архитектуры.
- Опыт работы в Agile/Scrum-командах.
Тестирование и качество:
- Глубокое понимание теории тестирования и техник тест-дизайна.
- Опыт тестирования Web-приложений, Backend-сервисов и API.
- Опыт анализа требований и повышения их качества.
- Понимание жизненного цикла разработки ПО и процессов обеспечения качества.
- Опыт проведения нагрузочного, производительного и стресс-тестирования.
Автоматизация:
- Практический опыт автоматизации Web и API-тестирования.
- Уверенное владение Java или Kotlin.
- Опыт построения и поддержки масштабируемых автотестов.
- Опыт интеграции автотестов в CI/CD-пайплайны.
Технические навыки:
- Опыт работы с Selenium, Selenide или Playwright.
- Опыт работы с REST Assured или аналогичными инструментами API-автоматизации.
- Уверенное владение Git.
- Опыт работы с Jenkins, GitLab CI или аналогичными CI/CD-инструментами.
- Уверенные знания SQL и опыт написания сложных запросов.
- Опыт работы с PostgreSQL или другими реляционными СУБД.
- Понимание принципов работы Backend-систем.
- Практический опыт работы с Redis и RabbitMQ.
- Опыт использования Docker.
- Уверенное владение DevTools и инструментами анализа Web-приложений.
- Знание Linux/Unix на уровне уверенного пользователя.
- Опыт использования AI-инструментов (ChatGPT, Claude и др.) для повышения эффективности процессов тестирования.