WILIX
QA Automation Engineer / Автотестировщик на TypeScript
Не указана
- UI
- API
- CI/CD
- SQL
- TypeScript
- Selenium
- Playwright
- Postman
- Swagger
WILIX - аккредитованная IT - компания. Мы создаем корпоративные системы, помогаем компаниям оптимизировать и развивать свой бизнес.
Сегодня мы в поиске скиллового автотестировщика (TypeScript) для работы на внешних проектах - потребность открыта на различные проекты в сфере финтеха, ритейла, эдтеха и пр.
Обязанности:
Сегодня мы в поиске скиллового автотестировщика (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-инженерам.
- Умение аргументировать технические решения и участвовать в обсуждении качества продукта.
Условия:
- Конкурентная зарплата.
- Интересные и разнообразные проекты.
- Возможность карьерного и профессионального роста.
- Работа в энергичной молодой команде, готовой обмениваться опытом.
Укажите, пожалуйста, в сопроводительном письме желаемый уровень финансовой мотивации