Middle Automation QA Engineer (JS/TS)
Инженер по автоматизации тестирования в компании Nauchsoft: разработка и поддержка автоматизированных тестов с использованием Playwright и TypeScript. Полная занятость, удаленно/гибридно/в офисе.
Разработка, поддержка и улучшение автоматизированных тестов с использованием Playwright и TypeScript. Расширение и улучшение существующей инфраструктуры автоматизации тестирования. Создание и поддержка автоматизированных UI, API и сквозных тестов. Анализ требований и выявление сценариев, подходящих для автоматизации. Подготовка и поддержка тестовых данных. Расследование причин падения автоматизированных тестов и определение корневых причин. Улучшение покрытия автоматизацией, стабильности и поддерживаемости. Участие в ревью кода и соблюдение установленных стандартов и лучших практик автоматизации. Интеграция и поддержка автоматизированных тестов в конвейерах CI/CD. Использование инструментов на базе ИИ для поддержки разработки тестов, отладки, анализа и обслуживания. Тесное сотрудничество с инженерами по ручному тестированию, разработчиками, менеджерами по продукту и другими членами команды. Участие в технических обсуждениях и внесение предложений по улучшению процессов автоматизации QA.
Более 2 лет практического опыта в автоматизации тестирования. Уверенные практические навыки работы с TypeScript / JavaScript. Практический опыт работы с Playwright или сильный опыт работы с другим современным фреймворком для автоматизации веб-интерфейсов и готовность работать с Playwright. Хорошее понимание веб-сервисов и принципов API REST / SOAP + практический опыт работы с ними. Практический опыт работы с документацией OpenAPI / Swagger и Postman или аналогичными инструментами. Хорошее понимание принципов автоматизации тестирования и структуры фреймворков. Опыт тестирования API. Опыт сквозного тестирования веб-приложений. Понимание принципов CI/CD и опыт запуска автоматизированных тестов в конвейерах CI/CD. Хорошее знание принципов, техник и методологий тестирования ПО. Способность анализировать сбои автоматизированных тестов и самостоятельно устранять неполадки. Опыт работы с Git и процессами ревью кода. Практический опыт использования ИИ-инструментов, таких как Claude, ChatGPT, Copilot или аналогичных, в повседневной инженерной деятельности. Проактивный подход, внимание к качеству и готовность улучшать существующие решения по автоматизации. Уровень английского языка B2 или выше. Будет плюсом: опыт работы с WireMock или аналогичными инструментами макетирования; опыт работы с Docker и Kubernetes; опыт работы с AWS / EKS; опыт работы с Bitbucket Pipelines; понимание PHP-приложений; опыт тестирования микросервисных систем и сложных интеграций; опыт работы с реляционными базами данных, такими как MySQL или PostgreSQL.
Полная занятость. График: 5/2. Формат работы: удаленно, гибридно или в офисе.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал