Инженер по автоматизации QA (Senior)
Старший инженер AQA в Devquality. Удаленная работа, до 168 тыс. руб. после вычета налогов. Требуется TypeScript, Playwright, тестирование бэкенда, CI/CD.
Обязанности включают разработку и поддержку автоматизированных тестов для бэкенд- и фронтенд-сервисов, тестирование REST и SOAP API, работу с мок-сервисами и стабами, анализ результатов тестов в CI, документирование процессов тестирования, наставничество менее опытных инженеров QA и сотрудничество с кросс-функциональными командами.
Обязательные требования: гражданство РФ. Местоположение: Россия. - Опыт работы в автоматизации с TypeScript от 3 лет. - Опыт разработки и поддержки автоматизированных тестов для бэкенд- и фронтенд-сервисов. - Опыт работы с Playwright. - Опыт работы с Selenium или WebDriverIO. - Умение создавать и поддерживать стабильные локаторы: CSS, XPath и т.д. - Понимание архитектуры тестов и поддерживаемых тестовых фреймворков. Бэкенд и API: - Опыт тестирования REST API. - Опыт работы с SOAP API. - Понимание принципов разработки бэкенда и фреймворков: NestJS, Express, Next.js или аналогичных. - Понимание микросервисной архитектуры. - Опыт работы с мок-сервисами и стабами. - Опыт работы с Postman, Swagger/OpenAPI. Инфраструктура и DevOps: - Уверенное владение Git. - Базовые команды Linux. - Опыт работы с Docker. - Опыт работы с Kubernetes. - Опыт написания, настройки и поддержки CI/CD пайплайнов для автоматизированных тестов. - Умение анализировать результаты прогонов автоматизированных тестов в CI. Базы данных и хранилища: - Опыт работы с реляционными базами данных на базовом уровне SQL. - Понимание различий между реляционными и нереляционными базами данных. - Опыт работы с NoSQL-решениями: MongoDB, Redis или аналогичными. - Опыт работы с Elasticsearch. Интеграции и очереди: - Опыт работы с Kafka. - Понимание асинхронной межсервисной коммуникации. - Навыки тестирования событийно-ориентированных интеграций и обработки сообщений. Требования и документация: - Умение анализировать требования, технические спецификации и проектную документацию. - Навыки декомпозиции требований на тест-сценарии и тест-кейсы. - Опыт документирования процессов тестирования, подходов и результатов. - Умение поддерживать тестовую документацию в актуальном состоянии. Работа в команде: - Опыт сотрудничества с разработчиками, аналитиками, QA и DevOps-инженерами. - Опыт наставничества или помощи менее опытным инженерам QA. - Умение обосновывать технические решения и участвовать в обсуждении качества продукта.
Удаленная работа. Зарплата до 168 тыс. руб. после вычета налогов.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал