Описание
Команда обеспечивает качество нескольких клиентских продуктов в авиационной индустрии, включая веб-приложения.
Задачи
•Оценивать существующие процессы QA-автоматизации, выявлять пробелы и рекомендовать улучшения стратегии автоматизации
•Разрабатывать, поддерживать и улучшать end-to-end тесты с использованием Playwright, TypeScript и JavaScript
•Автоматизировать критические пользовательские сценарии в нескольких веб-приложениях и обеспечивать надёжное покрытие ключевой функциональности
•Запускать, мониторить и поддерживать автоматизированные тесты в пайплайнах GitLab CI
•Исследовать падающие и нестабильные (flaky) тесты, выявлять корневые причины и внедрять устойчивые исправления
•Сотрудничать с разработчиками, бизнес-аналитиками, инженерами ручного QA и продакт-оунерами для определения тестируемых сценариев
•Поддерживать и улучшать общую тестовую инфраструктуру, переиспользуемые компоненты и фреймворки автоматизации
•Проактивно обновлять автоматизацию по мере планирования, разработки и релиза новой функциональности
•Отслеживать результаты тестирования, анализировать дефекты, найденные автоматизированным и ручным тестированием, выявлять возможности для улучшения качества
•Наставлять QA-инженеров проекта, помогать им брать больше ответственности за автоматизацию тестов
•Готовить и представлять рекомендации инженерному руководству клиента
•Оценивать и улучшать рабочие процессы автоматизации с использованием GitHub Copilot, Claude и внутренних AI-платформ
Требования
•5+ лет профессионального опыта в QA-автоматизации
•Сильный практический коммерческий опыт с Playwright
•Хорошее знание JavaScript и TypeScript
•Опыт проектирования, разработки и поддержки фреймворков end-to-end тестовой автоматизации
•Практический опыт работы с CI/CD пайплайнами, предпочтительно GitLab CI
•Умение работать с legacy-системами, динамичными интерфейсами и различными UI-архитектурами
•Хорошее понимание принципов тестирования, приоритизации критических путей и поддерживаемого покрытия тестами
•Опыт устранения сбоев тестов, исследования нестабильных тестов и выявления корневых причин
•Сильные коммуникативные навыки и умение взаимодействовать с техническими и нетехническими стейкхолдерами
•Английский на уровне C1, включая уверенное устное общение
•Готовность приступить к работе как можно скорее
Будет плюсом
•Опыт QA-аудитов автоматизации или улучшения существующих тестовых стратегий
•Генерация тестов с помощью AI, их поддержка или рефакторинг
•Тестирование REST или GraphQL API
•Интеграционное тестирование
•Jira и автоматизированная отчётность о дефектах
•Опыт наставничества или обучения QA-инженеров
Условия
•Полная занятость
•Срочная потребность в проекте
•Значимое техническое влияние: помощь в формировании стратегии QA-автоматизации клиента
•Международное сотрудничество с опытными инженерами и старшими техническими стейкхолдерами
•Работа над сложным международным авиационным проектом с множеством продуктов и технических вызовов
•Удалённая работа из Польши, Грузии или других подходящих локаций, преимущественно в Европе