Размещайте вакансии
Нанимайте без комиссий
7 просмотров
Luxoft
Мы ищем старшего специалиста по автоматизации контроля качества, который присоединится к нам для нового проекта в индустрии модной розничной торговли.
Это заметная роль в Agile-команде, поэтому от нее требуются коммуникабельность, вежливый английский и опыт работы в распределенной многонациональной среде.
Основные обязанности:
Обеспечить качество программного обеспечения; анализировать, сообщать и обеспечивать устранение ошибок, выявленных при развертывании.
Помогите PO уточнить пользовательские истории и определить критерии приемки, получив функциональные и нефункциональные требования.
Задайте PO или бизнес-пользователям правильные вопросы, чтобы пройти критерии приемлемости высокого уровня для конкретных сценариев, примеров и наборов тестов.
Проверьте DoD и проверьте DoD.
Определите автоматизированные тестовые примеры, которые должна реализовать команда разработчиков.
Определите планы тестирования (для спринта, развертывания, загрузки...) и следите за их выполнением.
Согласование с другими специалистами по обеспечению качества приложений, участвующими в нагрузочных и стресс-тестах.
Повышайте инициативу по обеспечению качества в командах, гарантируя, что каждый берет на себя ответственность за контроль технического качества.
в инструменте и при выполнении необходимых действий.
Выступать в качестве архитектора инструментов тестирования (BDD, Karate, Cypress, Espresso, Barista, XCUITest, Cucumber, K6 и т. д.) и руководить командой в их использовании.
Помогайте автоматизировать функциональные тесты, сотрудничая с разработчиками при их реализации и подготавливая тестовые данные.
Отслеживайте полный жизненный цикл гарантии качества и испытаний.
Предложите команде реализовать автоматизированные тестовые примеры.
Информирование ПО и заинтересованных сторон о состоянии качества программного обеспечения разработки (реализация автоматизированных тестовых примеров, состояние выполнения планов тестирования и т. д.)
Изо дня в день:
Помогите команде разработчиков и проектировщику узнать и понять модель контроля качества клиента.
Знать и делиться знаниями об инструментах контроля качества клиента.
На уровне продукта поймите технические последствия продукта или услуги и поделитесь потребностями и зависимостями других команд/областей (функциональных и технических).
QA отвечает за поддержку ПО в доработках, руководство сеансом и обеспечение соответствия функциональных требований сценариям TDD и BDD, необходимым для корректной автоматизации описанного функционала.
Помощь в уточнениях для определения новых критериев приемки.
Помогите заказчику определить критерии приемки в уточненных пользовательских историях.
Переведите критерии приемки на автоматизированный язык.
Определите план тестирования продукта, E2E-тесты в управлении тестированием.
Знайте состояние тестов, связанных с BDD и TDD.
Включите тесты как часть набора регрессионных тестов и обновите его.
Повысить осведомленность команды о реализации стратегии качества.
Убедитесь, что модель контроля качества реализована, что остальная часть команды понимает ее цель и что их преимущества измеряются.
Автоматизируйте функциональные тесты, чтобы гарантировать соответствие критериям приемки.
Итерируйте план тестирования продукта в каждом спринте.
Создайте продукт или управляйте услугой, запрошенной пользователями.
Осуществлять частые поставки функционала максимального качества, следуя Agile-модели Компании.
Поддержите остальную команду разработчиков в доработках, чтобы гарантировать правильное определение пользовательских историй.
Окажите поддержку после завершения разработки для интеграции частей и автоматизированных тестов для обнаружения возможных ошибок в разработке, интеграции или даже в первоначальных предлагаемых тестах.
В конце каждой пользовательской истории, технических улучшений и ошибок подтвердите, что команда правильно выполнила DoR и DoD.
Поддержка и руководство регрессиями перед развертыванием в рабочей среде.
Отслеживание ошибок и ошибок команды в средах.
Сообщайте о статусе автоматических тестов и управляйте инцидентами команды.
Включите и поддерживайте документацию по качеству продукта для потенциальных клиентов.
Обязательно
Необходимые знания:
Опыт определения стратегии тестирования продуктов.
Опыт работы с Agile-фреймворками (Scrum, Kanban и т. д.) не менее 2 лет.
Знание пирамиды тестирования и опыт ее применения в разных проектах.
Участие в историях успеха автоматизированных регрессионных тестов в программных продуктах.
Знание Agile-церемоний и функций QA в них.
Технические навыки:
Каратэ
Кипарис
Ява
Весна
JPA
Юнит,
Мокито
API First-Swagger
Bamboo, GitHub с действиями GitHub
Оракул/DB2
МонгоБД
Серый журнал
Appinsight
XCUITest
Огурец, Корнишон
Графана
Конфлюэнс, Джира
Фигма
К6
Docker/Kubernetes (Openshift)
Мавен
НПМ
Питест
Страйкер
Мягкие навыки:
Коммуникабельность
Вежливость
Проактивность
Командный игрок
Сочувствие
Языки:
Английский минимум B2
Испанский будет плюсом
Приятно иметь
3 года опыта работы в качестве разработчика Java/Javascript и работы с Cucumber & Gherkin.
SonarQube
Джметр
Рентгеновский снимок
Языки
Английский: уровень B2 выше среднего
Старший возраст
Старший