Rakuten Advertising ищет старшего инженера по автоматизации в нашу команду разработчиков. Идеальный кандидат будет создавать и выполнять комплексные наборы автоматизированных планов тестирования и тестовых сценариев, поддерживать и улучшать нашу существующую среду автоматизации, а также постоянно оценивать тестовые сценарии для включения в регрессионное, интеграционное, производительное и нагрузочное тестирование. Инженер по автоматизации будет тесно сотрудничать с разработчиками в небольших командах Scrum для эффективного и экономичного предоставления высококачественных продуктов.
Обязанности:
< /p>
- Разрабатывать и выполнять планы тестирования и тестовые сценарии с особым упором на использование кода для решения технических задач и сокращения цикла тестирования за счет автоматизации.
- Оценивать усилия по тестированию, анализировать и обмениваться информацией. результаты тестирования и участвовать в ежедневных мероприятиях по обеспечению качества.
- Участвовать в наших усилиях по тестированию производительности и масштабируемости, а также улучшать среды тестирования, инструменты и технологии, используемые организацией для поддержания высокого качества.
- Это включает в себя написание специализированных инструментов тестирования для нашей программной платформы.
- Сотрудничество с отделом разработки, PMO и управлением продуктами для доставки приложений в установленные сроки.
- Работа с другие члены QA для разработки и реализации стратегий тестирования и проверки.
- Выполнение тестовых сценариев и результатов и управление ими, составление отчетов о показателях тестирования и дефектов.
- Создание, выполнение сценариев автоматизированного тестирования и устранение неполадок. во всех наших системах.
- Создавайте надежные, масштабируемые и высококачественные решения для автоматизации тестирования для функционального, регрессионного тестирования и тестирования производительности.
- Участвуйте в создании среды непрерывной интеграции (CI). и постоянная деятельность по улучшению процессов.
- Определить необходимые улучшения в процессах тестирования и разработки; вносите свой вклад в наши инструменты автоматизации для удовлетворения конкретных потребностей.
- Поддерживайте высокое качество в сложном и постоянно развивающемся рабочем пространстве.
- Ежедневно сотрудничайте с разработчиками, PMO и отделом управления продуктами.< br/>
Требуемые навыки и опыт:
- Не менее 2 лет опыта работы в области серверной обработки (API ) тестирование, включая написание ручных и автоматических тестов для API, желательно с использованием Postman.
- Опыт ручного тестирования данных не менее 1 года, желательно опыт ETL-тестирования.
- Умение писать. и выполнение SQL-запросов.
- Опыт работы с инструментами автоматизации пользовательского интерфейса, в частности Cypress.
- Навыки проектирования и разработки на JavaScript и языках запросов к базам данных.
- Опыт работы с репозиториями. в GitHub.
- Базовые знания методов непрерывной интеграции, желательно с использованием CircleCI или Jenkins.
- Интерес к работе со всеми компонентами, включая пользовательский интерфейс, API и базу данных.
- >Интерес к автоматизации и ручному тестированию.
- Понимание принципов проектирования программного обеспечения, шаблонов, алгоритмов, структур данных и концепций многопоточности.
- Опыт тестирования программного обеспечения и методов автоматического тестирования. уделяя особое внимание качеству на протяжении всего цикла разработки программного обеспечения.
- Хорошие знания of объектно-ориентированное программирование, а также необходимые навыки кодирования и отладки.
- Подтвержденная способность переводить функциональные требования и варианты использования в рабочие планы тестирования и тестовые сценарии.
- Опыт создания высокоавтоматизированных сред настоятельно желательно использовать виртуальные и облачные ресурсы.
- Сильная ориентация на клиента, отличные навыки решения проблем и аналитические навыки.
- Опыт работы в гибкой среде.
- Увлеченность за улучшение качества кода за счет взаимодействия с командой разработчиков.
- Демонстрация навыков использования стандартов кодирования и активное участие в проверках кода.