Обязанности
Архитектор тестирует фреймворки автоматизации с нуля
Разрабатывайте автоматизированные функциональные тесты пользовательского интерфейса и тесты уровня API/сервиса
Интегрируйте автоматизированные сценарии в процесс CI/CD
Разрабатывать, поддерживать и расширять инфраструктуру автоматизированного тестирования
Разработайте и задокументируйте тестовые рамки, стандарты кодирования, желаемые шаблоны проектирования и методологии разработки
Обеспечьте качество кода с помощью экспертных проверок, чтобы обеспечить соблюдение указаний и стандартов
Определение показателей качества и внедрение измерений для определения эффективности тестирования, эффективности тестирования и измерения общего качества продукта как части процесса автоматизации тестирования
Заключить и отчет о качестве изучаемого продукта
Сотрудничайте с другими членами группы контроля качества, чтобы автоматизировать процессы тестирования вручную.
Управляйте, анализируйте и уменьшайте риски тестирования
Привлечение новых членов команды к проекту
Технические советы для команд тестирования
Требования
4+ года AQA C#
4+ года профессионального опыта в автоматизации контроля качества веб-тестирования и тестирования бэкенда/API
Отличное знание различных методов, техник, видов и методологий тестирования
Опыт создания тестовой документации (стратегии тестирования, планы тестирования и т.п.)
Опыт создания фреймворков автоматизации с нуля
Твердые навыки работы с JavaScript, шаблонами и принципами программирования
Опыт интеграции отчетов о тестировании (Allure или аналогичный)
Опыт работы с подходами BDD, ATDD, TDD
Опыт работы с процессами и инструментами непрерывной интеграции, конвейерами CI/CD
Хорошее знание служб AWS/Azure DevOps
Опыт работы с брокерами сообщений/очередями: SQS, SNS, Kafka, RabbitMQ и т.д.
Хорошее знание SQL и баз данных без SQL (PostgreSQL, mongo, redis и т.д.)
Практический опыт работы с Docker
Опыт работы в среде разработки Agile Scrum/Kanban
Степень магистра или бакалавра по компьютерным наукам или соответствующий
Хорошие знания английского языка – Upper-Intermediate и выше
Желательно
Опыт работы с мобильной автоматизацией, облачными фермами устройств
Знание других языков программирования будет большим плюсом
Интеграция принципов GDPR в автоматизированное тестирование
Личные навыки
Самомотивация постоянно изучать и применять последние инновации и технологии отрасли
Самодисциплинированный и ориентированный на результат, способный работать с минимальным контролем
Сильные навыки общения и решения проблем
Хороший командный игрок, мотивированный на решение сложных задач
Хорошие аналитические способности
Сильное внимание к деталям и точность