Город: Иркутск
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет
Мы ищем мотивированного и внимательного к деталям Инженера по автоматизации тестирования / QA Automation Analyst, который присоединится к нашей международной команде.
Основной фокус этой роли — QA Automation (автоматизация тестирования), тестирование программного обеспечения и обеспечение высокого качества продуктов Esprow. При этом специалист также будет участвовать в технической поддержке продукта и при необходимости помогать клиентам на этапе внедрения (Onboarding) и при работе с продуктом в продакшене (Production).
Вам предстоит проектировать, разрабатывать и поддерживать автоматизированные UI и API тесты, участвовать в ручном тестировании (Manual Testing) при необходимости, а также тесно взаимодействовать с Product Managers, разработчиками и другими участниками команды для повышения качества продукта и ускорения выпуска новых релизов.
Кроме того, вы будете помогать в решении технических вопросов по продукту, сопровождать внедрение решений у клиентов и совместно с заказчиками разбирать сложные технические задачи.
Это отличная возможность развить широкий технический кругозор в динамичной международной компании. В зависимости от ваших интересов и результатов работы вы сможете развиваться в направлениях QA Automation, Support Engineering Lead, Solution Architect или других технических и продуктовых ролях. Мы активно поддерживаем профессиональное развитие сотрудников и внутренний карьерный рост.
Данная роль также предполагает активное использование современных инструментов на базе искусственного интеллекта (AI) и AI coding assistants для повышения эффективности процессов QA. Это включает анализ работы продукта, генерацию базовых тест-планов и тест-кейсов, ускорение автоматизации на базе Playwright, а также поиск возможностей для оптимизации процессов тестирования и технической поддержки.
Основные обязанности
- Разрабатывать и поддерживать автоматизированные UI и API тесты с использованием Playwright и TypeScript для увеличения покрытия тестами и повышения качества релизов.
- Участвовать в совершенствовании процессов автоматизации тестирования и QA, включая интеграцию с CI/CD при необходимости.
- Выполнять задачи по обеспечению качества продуктов Esprow, включая тестирование нового функционала и взаимодействие с Project Managers и командой разработки для устранения выявленных проблем перед клиентским релизом.
- Создавать подробные, структурированные и качественно оформленные тест-планы (Test Plans) и тест-кейсы (Test Cases). При необходимости взаимодействовать с внутренними командами и клиентами для уточнения требований к системе и ожидаемого system behaviour.
- Анализировать результаты тестирования, оценивать качество программного обеспечения и предлагать корректирующие и профилактические меры.
- Следить за современными инструментами тестирования и лучшими практиками QA для постоянного совершенствования процессов тестирования.
- Обрабатывать обращения клиентов по технической поддержке (по электронной почте и, в редких случаях, во время web meetings), взаимодействовать с Project Manager и командой разработки и сопровождать запрос до полного решения проблемы.
- Исследовать технические обращения пользователей, связанные с Messaging API, сетевыми протоколами, TCP-соединениями, настройками Java VM и среды Windows, словарями XML и другими техническими аспектами работы продукта.
- Организовывать подключение новых клиентов (Onboarding), настраивать клиентские рабочие среды и сопровождать клиентов по электронной почте на этапе внедрения продукта.
- Принимать участие в демонстрациях продукта для клиентов (Client demos).
- Помогать клиентам внедрять продукты Esprow, включая миграцию и реструктуризацию существующих спецификаций, подготовку индивидуальных тестовых сценариев в системе и другие задачи, связанные с внедрением продукта.
- Передавать обратную связь от клиентов внутренним командам и руководству.
- Выпускать и администрировать лицензии на программное обеспечение для пользователей.
Требования
- Более 3 лет опыта в области QA Automation и тестирования веб-приложений и API, включая практический опыт работы с Playwright и TypeScript.
- Опыт проектирования, разработки и сопровождения автоматизированных тестовых наборов (Automated Test Suites).
- Опыт тестирования REST API с использованием Postman, Swagger/OpenAPI или аналогичных инструментов, а также опыт работы с Git.
- Опыт работы в технической поддержке клиентов.
- Английский язык — уровень Upper-Intermediate или выше (устный и письменный), включая профессиональную деловую переписку.
- Умение понятно, логично и структурированно объяснять сложные технические процессы.
- Практический опыт использования инструментов AI и AI coding assistants (ChatGPT, Codex, GitHub Copilot или аналогичных) для повышения эффективности QA, включая анализ продукта, генерацию тест-планов и тест-кейсов, автоматизацию на Playwright, отладку (Debugging), подготовку документации и автоматизацию рабочих процессов.
- Развитые коммуникативные навыки для взаимодействия с техническими командами и техническими специалистами со стороны заказчика.
- Опыт подготовки и сопровождения тест-планов, а также проведения тестирования перед выпуском новых версий продукта.
- Хорошее понимание жизненного цикла разработки программного обеспечения (Software Development Life Cycle — SDLC) и методологий QA.
- Знание процессов тестирования, включая разработку и выполнение тест-кейсов.
- Базовое понимание архитектуры веб- и десктопных (Desktop) приложений.
- Высокое внимание к деталям и профессиональный уровень письменной и устной коммуникации.
Будет преимуществом
- Знание протокола FIX и опыт работы с инструментами тестирования FIX.
- Опыт интеграции автоматизированных тестов в процессы CI/CD (GitHub Actions, Azure DevOps, GitLab CI, Jenkins или аналогичные решения).
- Понимание принципов работы протоколов обмена сообщениями (Messaging Protocols): Request/Reply, Subscriptions, словари сообщений (Dictionaries), структура сообщений, транспортные протоколы (как минимум TCP) и др.
- Высшее образование в области компьютерных наук (Computer Science), информационных технологий, инженерии или другой технической специальности.
Мы ожидаем, что вы
- Увлечены автоматизацией, постоянным совершенствованием процессов и созданием качественного программного обеспечения.
- Ответственно относитесь к своей работе и доводите задачи до полного завершения.
- Способны эффективно работать самостоятельно, организовывать собственную работу и брать ответственность за результат.
- Внимательны к деталям и стремитесь выполнять работу на высоком профессиональном уровне.
- Открыты к новым знаниям, интересуетесь современными технологиями и постоянно ищете возможности улучшения существующих процессов.
- Обладаете техническим складом мышления, системным подходом и стремитесь глубоко понимать устройство сложных программных систем.
- Умеете эффективно управлять несколькими задачами, приоритетами и сроками одновременно.
- Комфортно работаете в команде, готовы стабильно поддерживать коллег и эффективно взаимодействовать в спокойной, сосредоточенной рабочей атмосфере.
- Сохраняете спокойствие и гибкость при появлении новых задач и изменении приоритетов.
Мы предлагаем
- Полную занятость.
- Конкурентоспособный компенсационный пакет.
- Возможность построить карьеру в современной технологической компании, работая вместе с сильной международной командой специалистов.
- Возможность брать на себя больше ответственности и развиваться как эксперт в области технологий финансовых рынков.
- Международную, открытую и командную рабочую среду.
О компании Esprow
Esprow — быстрорастущая инновационная технологическая компания, среди клиентов которой — крупнейшие финансовые организации мира.
Работая у нас, вы получите возможность использовать современные передовые технологии и принимать участие во всех этапах жизненного цикла разработки программного обеспечения.
Наша Esprow Enterprise Testing Platform (ETP) — уникальное решение на рынке для API lifecycle management, а также автоматизированной сертификации, тестирования и симуляции торговых решений в финансовой индустрии.
Похожие вакансии