Разрабатывать и поддерживать автоматизированные тестовые скрипты с использованием языка программирования Java и фреймворков Selenium, RestAssured, Hibernate, Cucumber, JUnit.
При необходимости использовать другие языки программирования (например, Python) для решения тестовых и автоматизационных задач.
Применять ИИ-инструменты для повышения эффективности работы: генерация кода, анализ логов, составление документации и промптов, оптимизация тестовых сценариев.
Проводить ручное тестирование для выявления и регистрации дефектов.
Анализировать требования к продукту и создавать тестовую документацию.
Участвовать в планировании тестирования и оценке рисков.
Тесно взаимодействовать с командой разработки для обеспечения высокого качества кода и конечного продукта.
Требования:
Опыт ручного тестирования.
Опыт работы в области QA не менее 3 лет.
Опыт в разработке автоматизированных тестовых скриптов с использованием языка программирования Java и фреймворков Selenium, RestAssured, Hibernate, Cucumber, JUnit. Не менее 50% от опыта.
Глубокое понимание методологий тестирования и жизненного цикла разработки ПО.
Знание одного или нескольких языков программирования (включая, но не ограничиваясь Java); готовность использовать Python или другие языки при необходимости.
Умение эффективно использовать современные ИИ-инструменты в профессиональной деятельности, включая составление точных и структурированных промптов для решения рабочих задач.
Опыт работы с инструментами OpenShift, Git, Jenkins, Bitbucket, Jira, Insomnia / Postman, PgAdmin4 / DBeaver, LibreOffice.
Условия:
Возможность профессионального и карьерного роста в компании
Возможность поучаствовать в разных проектах
Опыт работы в распределенной команде профессионалов
Уровень заработной платы обсуждается индивидуально
Оформление в соответствии с ТК РФ в Bell Integrator