Обязанности:
Senior Soft — аккредитованная IT-компания с более чем 10-летним опытом успешной работы на рынке. Мы специализируемся на автоматизации бизнес-процессов для среднего и крупного бизнеса, включая лидеров авиационной и нефтегазовой отраслей, машиностроения, финансового и торгового секторов. О проекте Мы ищем опытного инженера по тестированию, который присоединится к нашей команде для обеспечения высокого качества продукта. Вы будете участвовать в разработке и поддержке тестовых сценариев, автотестов, а также развитии инструментов и фреймворков для тестирования. Задачи: Разработка тест-кейсов и тест-планов на основе требований и спецификаций продукта. Выполнение тестирования продукта в соответствии с тест-планами. Поддержание в актуальном состоянии текущего набора тестовых сценариев. Анализ функциональных требований. Выявление и регистрация дефектов в продукте. Разработка UI и API автотестов. Поддержание в актуальном состоянии текущего набора автотестов. Поддержка и развитие фреймворка автотестирования. Поддержка и развитие инструментов автотестирования. Составление планов тестирования (регрессионное, smoke и т.д.). Требования: Опыт работы в тестировании от 3-х лет. Понимание теории тестирования. Знание техник тест-дизайна и умение их применять. Опыт написания тестовой документации (тест-кейсы, чек-листы). Опыт тестирования микросервисов с синхронными и асинхронными вызовами. Понимание протокола HTTPS и знание инструментов для работы с API (Postman, curl и т.д.). Опыт работы с API (REST). Умение анализировать логи и опыт работы с инструментами для их анализа (Kibana и т.д.). Умение использовать отладочные прокси-серверы (Fiddler, Charles). Опыт работы с системами управления тестированием (Allure TestOps, Test IT и т.д.) и баг-трекерами (Jira, Redmine и т.д.). Опыт работы с тестовыми фреймворками. Опыт разработки UI/API тестов на Python. Опыт работы с Selenium WebDriver. Опыт работы с базами данных на уровне выполнения простых запросов. Опыт работы с Git. Базовое понимание принципов работы CI/CD. Язык автотестов: Python (full-stack тестирование). Понимание принципов ООП и их применение на практике. Знание паттернов проектирования и умение их применять на практике. Опыт проектирования и разработки тестового фреймворка. Опыт проектирования и разработки тестовых инструментов. Опыт составления планов тестирования (регрессионное, smoke и т.д.) Что мы предлагаем: Полностью удалённый формат работы. Участие в значимых проектах с высокой социальной и бизнес-ценностью. Корпоративное обучение и доступ к услугам корпоративного психолога. Поддержка и стабильность от компании, работающей на рынке более 10 лет. Если вы хотите участвовать в разработке решений, которые меняют жизнь пользователей, и готовы работать в амбициозной команде профессионалов, мы ждём вас!Похожие вакансии