QA Automation Engineer
Ключевые навыки
Описание проекта:
Мы ищем специалистов для развития облачной цифровой платформы (аналог AWS, Azure).
Платформа имеет унифицированную архитектуру (набор IaaS, PaaS и SaaS сервисов), что позволяет быстро создавать новые приложения и продукты за счет переиспользования созданных ранее компонентов. Цифровая платформа состоит из инфраструктурных и платформенных сервисов, которые, в свою очередь, состоят из сотен сервисов и тысяч микросервисов
На базе платформы реализуется большое количество различных социально значимых, образовательных и коммерческих продуктов. Также есть проекты по доработке ядра самой платформы.
Мы работаем по Agile. Работа ведется в небольших командах по 6-8 человек. Сейчас у нас уже 300 сотрудников, но через год мы планируем, что нас будет больше 1000!
Большинство проектов пишутся "с нуля". Имеются прозрачные стандарты написания кода, проводятся code review, что позволяет получать аккуратный, хорошо спроектированный и поддерживаемый код.
Обязанности:
Подготовка функционального тестирования системы:
∙ Анализ требований к системе.
∙ Разработка сценариев тестирования, ПМИ.
∙ Оценка трудоёмкости и сроков комплекса работ по тестированию.
∙ Разработка спецификаций на тестовые данные.
∙ Подготовка (отбор) тестовых данных.
Проведение функционального тестирования:
∙ Создание и мониторинг дефектов в багтрекинговой системе.
∙ Взаимодействие с командами разработки и аналитиками.
∙ Участие в приемо-сдаточных испытаниях.
Необходимо иметь:
∙ Общее понимание процесса разработки Веб сайтов.
∙ Понимание разницы функционального и не функционального тестирования, понимать когда нужен regress, end-2-end и smoke testing.
∙ Опыт разработки тестов на Java и Selenium и готовность развиваться дальше в авто тестировании UI.
∙ Умение качественно и понятно описывать шаги воспроизведения дефектов.
∙ Вы умеете четко и внятно составлять баг-репорты в таск-трекере (у нас Jira).
∙ Опыт подготовки тест кейсов
∙ Высшее образование
∙ Знакомство с разными веб-браузерами, понимание platform testing & cross device testing.
∙ Опыт тестирования API (Postman, DevTools, Rest Assured, Swagger).
∙ Базовые знание в JavaScript.
∙ Опыт использования CI/CD (у нас Jenkins).
∙ Опыт работы с GraphQL.
∙ Умение работать в Agile команде.