Мы ищем ведущего инженера по автоматизации QA, который будет продвигать практики обеспечения качества в платформе нового поколения для управления персоналом (WFM) и клиентского опыта (CX). Вы будете отвечать за автоматизацию тестирования на всех уровнях тестовой пирамиды (модульное, компонентное, интеграционное, контрактное, end-to-end и нагрузочное тестирование) с особым акцентом на компонентное и интеграционное тестирование облачных приложений и микросервисов. Вы будете создавать и поддерживать автоматизированные тестовые фреймворки, используя JUnit и Playwright или Cypress, обеспечивая надежность, производительность и масштабируемость платформы. Эта роль предполагает тесное сотрудничество с инженерами-программистами, архитекторами, продуктовыми командами и экспертами в области управления персоналом, включая прогнозирование, генерацию расписаний и оптимизацию.
Идеальный кандидат сочетает в себе глубокие знания в области автоматизации тестирования, ориентированность на качество и способность влиять на инженерные практики на протяжении всего жизненного цикла разработки.
Обязанности:
- Разработка, создание и поддержка автоматизированных тестовых фреймворков с использованием Playwright и/или Cypress, JUnit и современных практик автоматизации тестирования.
- Создание и выполнение автоматизированных тестовых наборов на всех уровнях: модульное (JUnit), компонентное, интеграционное, контрактное, API, end-to-end и регрессионное.
- Ответственность за компонентное и интеграционное тестирование микросервисов, проверку поведения сервисов, потоков данных и API-контрактов как изолированно, так и в границах сервисов (например, с использованием Testcontainers, WireMock или Pact).
- Разработка и проведение тестов производительности и нагрузочных тестов для проверки масштабируемости, пропускной способности и времени отклика при пиковых нагрузках контакт-центра.
- Разработка и автоматизация тестовых сценариев для функциональности управления персоналом, включая прогнозирование, генерацию расписаний, правила и ограничения составления расписаний.
- Интеграция автоматизированных тестов в CI/CD пайплайны и качественные ворота.
- Сотрудничество с разработчиками, архитекторами, менеджерами по продуктам и бизнес-стейкхолдерами для определения критериев приемки и стандартов качества.
- Анализ дефектов, выявление причин и стимулирование улучшений качества на протяжении всего SDLC.
- Установление стандартов обеспечения качества, повторно используемых автоматизированных ресурсов и стратегий тестирования для нескольких продуктовых направлений.
6+ лет опыта в QA Automation.
- Подтвержденный опыт разработки компонентных и интеграционных тестовых наборов для Java-микросервисов (например, Spring Boot Test, Testcontainers, WireMock, REST Assured).
- Глубокий практический опыт работы с Playwright и/или Cypress с использованием TypeScript или JavaScript.
- Опыт работы с контрактным тестированием (например, Pact, Spring Cloud Contract).
- Опыт работы с инструментами и практиками нагрузочного тестирования (например, JMeter, Gatling, k6).
- Опыт тестирования REST API, микросервисов и распределенных систем.
- Опыт тестирования движков прогнозирования и планирования WFM или других сложных систем, основанных на правилах, например, проверка результатов прогнозирования по историческим данным объемов и времени обработки, расчет численности персонала в соответствии с целевыми показателями уровня обслуживания и сгенерированных расписаний в соответствии с правилами трудового законодательства, графиками смен, перерывами и навыками.
- Опыт интеграции автоматизированного тестирования в CI/CD пайплайны и качественные ворота.
- Сильные аналитические навыки и навыки устранения неполадок.
Желательно:
- Опыт работы с платформами Contact Center, CX, CCaaS, Routing или Voice.
- Понимание телефонии, IVR, сценариев вызовов, маршрутизации агентов и систем взаимодействия с клиентами.
Мы предлагаем:
- Культура неустанной производительности: присоединяйтесь к неудержимой команде разработчиков с 99% успешных проектов и ростом выручки более 30% в год.
- Конкурентная оплата и льготы: наслаждайтесь полным пакетом вознаграждения и льгот, включая медицинскую страховку, языковые курсы и программу релокации.
- Вечная культура удаленной работы: максимально используйте гибкость, которую дает удаленная работа.
- Мышление роста: воспользуйтесь преимуществами широкого спектра возможностей для профессионального развития, включая программы сертификации, наставничества и инвестиций в таланты, возможности внутренней мобильности и стажировок.
- Глобальное влияние: участвуйте в значимых проектах для ведущих мировых клиентов и формируйте будущее отраслей.
- Приветливая мультинациональная среда: станьте частью динамичной глобальной команды и преуспевайте в инклюзивной и поддерживающей рабочей среде с открытым общением и регулярными корпоративными социальными мероприятиями по тимбилдингу.
- Ценности социальной устойчивости: присоединяйтесь к нашим устойчивым бизнес-практикам, сосредоточенным на пяти столпах, включая IT-образование, расширение прав и возможностей сообщества, справедливые операционные практики, экологическую устойчивость и гендерное равенство.
- Miratech является работодателем, предоставляющим равные возможности, и не дискриминирует ни одного сотрудника или кандидата на основании расы, цвета кожи, религии, пола, национального происхождения, возраста, инвалидности, статуса ветерана, сексуальной ориентации, гендерной идентичности или любого другого статуса, защищенного действующим законодательством.
Miratech помогает визионерам менять мир. Мы — глобальная компания, предоставляющая ИТ-услуги и консалтинг, объединяющая инновации предприятий и стартапов. Сегодня мы поддерживаем цифровую трансформацию для некоторых из крупнейших мировых предприятий. Сотрудничая как с крупными, так и с малыми игроками, мы остаемся на переднем крае технологий, остаемся гибкими, будучи мировым лидером, и создаем технологии, которые помогают нашим клиентам еще больше улучшать свой бизнес. Мы — организация, основанная на ценностях, и наша культура неустанной производительности позволила более 99% проектов Miratech успешно завершиться, соответствуя или превосходя наши цели по объему, срокам и/или бюджету с момента нашего основания в 1989 году.
Miratech имеет присутствие на 5 континентах и работает более чем в 25 странах мира. В Miratech работает почти 1000 штатных специалистов, а годовой темп роста превышает 25%.