BlackStone eIT
Senior QA Automation Engineer - Digital Services and Integrations
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior QA-инженер по автоматизации, отвечающий за качество веб-, мобильных и корпоративных приложений и интеграций. Задача — построить автоматизированное регрессионное покрытие и давать рекомендации о готовности к релизу.
Задачи
- Определять стратегии тестирования на основе рисков, планы, сценарии и трассируемость требований для изменений и релизов.
- Проводить сквозное тестирование полных пользовательских сценариев через порталы, мобильные приложения, CRM, согласования, платежи и внешние интеграции.
- Разрабатывать и поддерживать переиспользуемые автоматизированные регрессионные наборы для веб, мобильных приложений и API.
- Тестировать интеграции: контракты API, аутентификацию, маппинг данных, обработку ошибок, ретраи и защиту от дублирования транзакций.
- Тестировать изменения Dynamics 365 и Power Platform, рабочие процессы, права доступа и согласованность данных между системами.
- Проверять локализацию и удобство использования: арабский/английский контент, RTL-вёрстку, адаптивность, доступность и совместимость с браузерами и устройствами.
- Проводить нагрузочное/производительное тестирование и проверки безопасности приложений в разрешённых рамках, координировать специализированное тестирование безопасности.
- Фиксировать воспроизводимые дефекты, помогать в триаже, проверять исправления и отслеживать повторяющиеся проблемы качества.
- Координировать бизнес-UAT, сообщать о нерешённых рисках и давать рекомендации о готовности к релизу ответственному владельцу.
- Интегрировать автоматизированные тесты в пайплайны доставки, поддерживать надёжные тестовые данные и доказательства тестирования.
Требования
- Высшее образование в области Computer Science, Software Engineering или смежной области.
- Минимум 5 лет опыта в QA, из них не менее 3 лет разработки автоматизированных тестов для корпоративных или государственных приложений.
- Сильный практический опыт веб-автоматизации с Playwright, Cypress или Selenium.
- Опыт мобильной автоматизации с Appium или аналогичным фреймворком для Android/iOS.
- Сильный опыт тестирования API с Postman/Newman или аналогами, включая REST API и потоки аутентификации.
- Владение JavaScript/TypeScript, Python или Java для автоматизации тестов.
- Практический опыт с k6 или JMeter, моделированием нагрузки и анализом результатов производительности.
- Умение писать запросы к SQL Server и проверять записи Dataverse и транзакции между системами.
- Опыт тестирования Dynamics 365 или Power Platform (предпочтительно).
- Опыт с Azure DevOps или GitHub Actions, Git и структурированным управлением дефектами и тестами.
- Понимание рисков приложений по OWASP и принципов тестирования доступности.
- Сертификация ISTQB (предпочтительно).
- Умение готовить понятные отчёты о тестировании и координировать технические команды и бизнес-пользователей; знание арабского (предпочтительно).
Навыки
- Playwright
- Cypress
- Selenium
- Appium
- Postman
- Newman
- REST API
- JavaScript
- TypeScript
- Python
- Java
- k6
- JMeter
- SQL Server
- Dataverse
- Dynamics 365
- Power Platform
- Azure DevOps
- GitHub Actions
- Git
- OWASP
- ISTQB