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