Обзор роли
Мы ищем QA Engineer, который поможет обеспечить качество наших корпоративных цифровых решений посредством ручного и автоматизированного тестирования, с акцентом на технологический стек Microsoft. Роль охватывает планирование тестирования, его выполнение и управление дефектами на протяжении всего жизненного цикла поставки, тесно сотрудничая с архитекторами, разработчиками и бизнес-аналитиками для обеспечения соответствия релизов функциональным и нефункциональным требованиям.
Требования
Ключевые обязанности
- Вносить вклад в разработку и поддержку планов и тест-кейсов для назначенных проектов.
- Выполнять ручное функциональное, интеграционное, регрессионное тестирование и тестирование поддержки UAT на веб- и мобильных платформах.
- Тестировать решения, построенные на Power Apps (canvas и model-driven), Dynamics 365 и компонентах Power Platform.
- Проверять интеграции и рабочие процессы, построенные с использованием Azure Logic Apps, Power Automate и связанных сервисов Azure.
- Проектировать, создавать и поддерживать наборы автоматизированных тестов (UI, API и регрессионные) и интегрировать их в CI/CD конвейеры.
- Анализировать требования и пользовательские истории для выведения четких, отслеживаемых критериев приемки и покрытия тестами.
- Регистрировать, отслеживать и управлять дефектами до их закрытия, обеспечивая точную приоритизацию и отчетность о корневых причинах.
- Проводить тестирование API, проверку данных и тестирование на различных браузерах/устройствах.
- Сообщать о метриках качества и готовности к выпуску заинтересованным сторонам проекта.
Обязательные квалификации
- Степень бакалавра в области компьютерных наук, инженерии или смежной области.
- Более 3 лет опыта работы в QA, включая практическое ручное и автоматизированное тестирование.
- Практический опыт тестирования технологий Microsoft, включая Power Apps, Dynamics 365, Azure Logic Apps, Power Automate и SharePoint.
- Знание фреймворков автоматизации (например, Selenium, Playwright, Cypress или аналогичных).
- Опыт тестирования API (например, Postman, REST Assured) и SQL для проверки данных.
- Знакомство с инструментами CI/CD (например, Azure DevOps, Jenkins) и системами контроля версий (Git).
- Глубокое понимание SDLC/STLC и Agile методологий разработки.
- Сильные аналитические навыки, навыки документирования и коммуникации.
Преимущества
Предпочтительные квалификации
- Сертификация ISTQB (Foundation или Advanced).
- Опыт работы с Dataverse, Power BI и более широкой экосистемой Azure.
- Опыт проведения нагрузочного и тестирования безопасности.
- Опыт работы с государственными или масштабными программами цифровой трансформации.