Автоматизация тестов — перевод с Selenium на Playwright@ Freelanceroff
О позиции
Вам предстоит перевести существующий набор автоматизированных тестов с Selenium на Playwright. Это важная задача, так как мы стремимся улучшить покрытие тестами и использовать современные инструменты для автоматизации тестирования. Ваша работа будет заключаться в анализе текущего кода на Java, понимании намерений каждого теста и его воссоздании в Playwright с использованием лучших практик.
Чем вы будете заниматься
- Обзор существующего проекта на Selenium, включая исходный код, файлы объектов страниц и тестовые данные.
- Переход на Playwright, используя TypeScript или JavaScript для создания аналогичного проекта.
- Создание чистого и читаемого кода, который использует встроенные стратегии ожидания Playwright вместо ручных задержек.
- Подготовка инструкций по кросс-платформенному выполнению тестов, чтобы они могли запускаться локально и в нашем CI/CD.
- Создание короткого README, описывающего настройку, команды для запуска и добавление будущих тестов.
Требования
- Опыт работы с автоматизацией тестирования, включая Selenium и Playwright.
- Знание Java и JavaScript, а также принципов CI/CD.
- Способность писать чистый и поддерживаемый код.
- Опыт работы с тестовыми фреймворками и методологиями тестирования.
- Понимание принципов тестирования веб-приложений.
Будет плюсом
- Знание TypeScript.
- Опыт работы с GitHub Actions.
- Знание принципов визуального тестирования и параллельного выполнения тестов.
Что мы предлагаем
- Конкурентоспособная оплата от 12500 до 37500 INR в месяц.
- Гибкий график работы и возможность удалённой работы.
- Поддержка в обучении и развитии ваших навыков.
- Работа в дружелюбной команде, ориентированной на результат.
- Возможность предложить дополнительные улучшения и внедрить их в проект.
Вакансия предлагает интересную задачу по автоматизации тестирования с хорошими условиями работы. Однако, не указаны подробности о компании и ее репутации.
Кто здесь добьётся успеха
Глубокое понимание Selenium и Playwright, с опытом работы по миграции тестов между этими инструментами, что позволяет эффективно адаптировать существующие тестовые сценарии.
Способность работать самостоятельно в удаленном режиме, включая самоорганизацию и управление временем, что особенно важно для успешного выполнения задач в условиях фриланса.
Опыт в интеграции CI/CD процессов с автоматизированными тестами, что позволяет обеспечивать регулярное и качественное тестирование в рамках разработки на Java и JavaScript.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Software Development
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев