Используем cookie — чтобы сайт работал и чтобы считать посещаемость. Нажимая «Хорошо», вы разрешаете ещё и запись сессий Вебвизором. Подробнее и как отказаться
Automation QA Engineer | RocketHunt
Контакты
Свяжитесь напрямую по этой вакансии
Описание
Обязанности
Разрабатывать и поддерживать фреймворки и инструменты для автоматизации тестирования с целью повышения эффективности и качества тестов.
Проектировать, разрабатывать и оптимизировать автоматизированные тестовые сценарии, покрывающие функциональное тестирование, тестирование API, нагрузочное тестирование и другие сценарии.
Участвовать в построении тестовой платформы, оптимизировать процессы CI/CD, усиливать роль автоматизированного тестирования в процессе разработки.
Разрабатывать соответствующие бизнес-требованиям тестовые стратегии, писать тестовые случаи, проводить выполнение тестов и управление дефектами.
Участвовать в ревью проектирования архитектуры продукта, предлагать предложения по оптимизации с точки зрения тестирования для улучшения тестируемости и стабильности системы.
Следить за новейшими технологическими трендами в отрасли, изучать и внедрять новые инструменты и методы тестирования.
Требования
Высшее образование (бакалавр или выше) в области компьютерных наук, программной инженерии или смежных областях, опыт работы в разработке тестов не менее 3 лет.
Владение хотя бы одним языком программирования (например, Python/Java/Go), хорошие навыки программирования.
Знание распространенных фреймворков для автоматизации тестирования, таких как Selenium, Appium, Robot Framework, TestNG, pytest, и способность выполнять их доработку при необходимости.
Опыт тестирования API (Postman/RestAssured/JMeter и т.д.), базовые навыки тестирования баз данных (таких как MySQL, PostgreSQL, MongoDB и т.д.).
Опыт проведения нагрузочного, стресс-тестирования и тестирования стабильности, знание инструментов, таких как JMeter, Locust, Gatling.
Знакомство с процессами DevOps и понимание интеграции автоматизированного тестирования в CI/CD (Jenkins/GitLab CI/K8s и т.д.).
Наличие хороших аналитических способностей и умения выявлять проблемы, способность быстро реагировать и способствовать их решению.
Отличные коммуникативные навыки и сильное командное чувство, высокая ответственность и самомотивация.
Предпочтительные качества
Опыт тестирования крупных интернет-систем и систем с высокой конкурентной нагрузкой.
Опыт в области тестирования безопасности, контейнерного тестирования (Docker/K8s) или автоматизации тестирования на основе ИИ.
Участие или руководство в разработке тестовых инструментов/тестовых платформ.
Участие в open-source проектах в качестве контрибьютора или ведение технического блога.
Технологический стек
Языки программирования: Python, Java, Go
Фреймворки для автоматизации: Selenium, Appium, Robot Framework, TestNG, pytest
Тестирование API: Postman, RestAssured, JMeter
Базы данных: MySQL, PostgreSQL, MongoDB
Нагрузочное тестирование: JMeter, Locust, Gatling
CI/CD и DevOps: Jenkins, GitLab CI, Kubernetes (K8s)