Вакансия: QA Automation Engineer / Автотестировщик на TypeScript
Описание вакансии
WILIX - аккредитованная IT - компания. Мы создаем корпоративные системы, помогаем компаниям оптимизировать и развивать свой бизнес. Сегодня мы в поиске скиллового автотестировщика (TypeScript) для работы на внешних проектах - потребность открыта на различные проекты в сфере финтеха, ритейла, эдтеха и пр.
Обязанности:
Писать и поддерживать автотесты на TypeScript
Дорабатывать тестовую инфраструктуру
Требования:
Языки и автоматизация тестирования:
Уверенное знание TypeScript.
Опыт разработки и поддержки автотестов для backend- и frontend-сервисов.
Опыт работы с Playwright.
Опыт работы с Selenium или WebDriverIO.
Умение составлять и поддерживать стабильные локаторы: CSS, XPath и другие.
Понимание принципов построения тестовой архитектуры и поддерживаемого автотестового фреймворка.
Backend и API:
Опыт тестирования REST API.
Опыт работы с SOAP API.
Понимание принципов backend-разработки и опыт взаимодействия с фреймворками: NestJS, Express, Next.js или аналогичными.
Понимание микросервисной архитектуры.
Опыт работы с mock-сервисами и стабами.
Опыт работы с Postman, Swagger/OpenAPI.
Инфраструктура и DevOps:
Уверенные навыки работы с Git.
Знание базовых команд Linux.
Опыт работы с Docker.
Опыт работы с Kubernetes.
Опыт написания, настройки и поддержки CI/CD pipeline для автотестов.
Умение анализировать результаты запусков автотестов в CI.
Базы данных и хранилища:
Опыт работы с реляционными БД на уровне базовых SQL-запросов.
Понимание различий между реляционными и нереляционными БД.
Опыт работы с NoSQL-решениями: MongoDB, Redis или аналогами.
Опыт работы с Elasticsearch.
Интеграции и очереди:
Опыт работы с Kafka.
Понимание принципов асинхронного взаимодействия между сервисами.
Навыки тестирования событийных интеграций и обработки сообщений.
Работа с требованиями и документацией:
Умение анализировать требования, технические задания и проектную документацию.
Навыки декомпозиции требований на тестовые сценарии и тест-кейсы.
Опыт документирования тестовых процессов, подходов и результатов.
Умение поддерживать актуальную тестовую документацию.
Командная работа:
Опыт взаимодействия с разработчиками, аналитиками, QA и DevOps-инженерами.
Опыт наставничества, менторства или помощи менее опытным QA-инженерам.
Умение аргументировать технические решения и участвовать в обсуждении качества продукта.
Условия:
Конкурентная зарплата.
Интересные и разнообразные проекты.
Возможность карьерного и профессионального роста.
Работа в энергичной молодой команде, готовой обмениваться опытом.
Укажите, пожалуйста, в сопроводительном письме желаемый уровень финансовой мотивации