AQA Engineer / Automation QA Engineer Привет! Мы — команда ReManga. Развиваем контентные продукты для большой аудитории: remanga.org, renovels.org, shikimori.one. Сейчас ищем AQA Engineer в команду remanga.org. Это наш основной продукт с большим количеством пользовательских сценариев: чтение тайтлов, каталог, поиск, страницы произведений, профили, закладки, комментарии, формы, читалка и внутренние сервисы. Обязанности: — Разработка и поддержка автотестов (API, web UI) на Python / Pytest.— Автоматизация тестирования web UI с использованием Playwright.— Разработка и настройка визуального регрессионного тестирования для проверки интерфейсов.— Интеграция автотестов в CI/CD, анализ падений, локализация ошибок и заведение дефектов. Требования: — Опыт работы в роли QA Automation / AQA от 3 лет.— Уверенный опыт программирования на Python и работы с фреймворком Pytest.— Практический опыт автоматизации с Playwright и опыт работы с REST API.— Опыт работы с Git, инструментами CI/CD и понимание клиент-серверного взаимодействия (HTTP/HTTPS, JSON). Условия: — Полностью удаленный формат работы.— Стабильная оплата и прозрачные условия (обсуждаются на финальном интервью).— Работа над крупным, живым контентным продуктом (remanga.org) с большой аудиторией.— Возможность профессионального роста в сторону Senior AQA / QA Lead. Нам нужен человек, который поможет развивать автоматизированное тестирование продукта: покрывать важные сценарии автотестами, работать с API и UI-тестами, подключать визуальные проверки и помогать команде выпускать изменения стабильнее и быстрее. У нас backend написан на Python, frontend — на TypeScript / JavaScript и React. Автотесты планируем писать и развивать на Python, Pytest и Playwright. Эта роль подойдет человеку, которому интересно работать с живым пользовательским продуктом, разбираться в логике интерфейсов, находить важные сценарии для автоматизации и делать тесты, которые реально помогают команде в разработке и релизах. Команда Вы будете работать в составе продуктовой команды remanga.org и взаимодействовать с frontend-разработчиками, backend-разработчиками, дизайнером. У нас важно, чтобы тестирование было не формальностью, а частью нормального процесса разработки: понятные сценарии, стабильные проверки, прозрачные результаты запусков и быстрая обратная связь для команды. Стек проекта Backend: Python Frontend: TypeScript / JavaScript, React Автотесты: Python, Pytest, Playwright Также в работе используются или могут использоваться: REST API, Swagger / OpenAPI, Postman, MySQL, MongoDB, PostgreSQL, Git, CI/CD, инструменты для тестовой отчетности и визуального регрессионного тестирования Чем предстоит заниматься Разрабатывать и поддерживать автотесты на Python / Pytest. Автоматизировать тестирование web UI с использованием Playwright. Писать и поддерживать API-автотесты для backend-сценариев. Покрывать автотестами ключевые пользовательские сценарии remanga.org. Разрабатывать и поддерживать визуальные автотесты для проверки интерфейса. Настраивать визуальное регрессионное тестирование для важных страниц и компонентов: главная страница, каталог, страницы тайтлов, читалка, профиль пользователя, формы, модальные окна и другие важные части продукта. Анализировать результаты визуальных проверок, сравнивать изменения в интерфейсе и отделять реальные дефекты от ожидаемых изменений. Участвовать в выборе сценариев для автоматизации с учетом пользовательской важности, частоты использования и риска регрессии. Поддерживать и развивать структуру автотестов, чтобы их было удобно читать, запускать и расширять. Интегрировать автотесты в CI/CD и помогать команде получать быструю обратную связь по качеству изменений. Анализировать падения автотестов, находить причины ошибок и нестабильных проверок. Оформлять дефекты в баг-трекинговую систему и взаимодействовать с разработчиками по их исправлению. Работать с тестовой документацией: чек-листами, тест-кейсами, описанием сценариев, инструкциями по запуску автотестов и отчетностью. Участвовать в функциональном, регрессионном, интеграционном и визуальном тестировании. Что мы ожидаем Опыт работы в роли QA Automation / AQA от 3 лет. Опыт автоматизации тестирования на Python. Уверенный опыт работы с Pytest. Опыт автоматизации web UI с использованием Playwright. Опыт тестирования и автоматизации REST API. Понимание HTTP/HTTPS, JSON, клиент-серверного взаимодействия. Опыт работы со Swagger / OpenAPI, Postman или аналогичными инструментами. Понимание принципов тест-дизайна и умение выбирать сценарии для автоматизации. Опыт работы с Git. Опыт работы с CI/CD: GitLab CI, GitHub Actions, Jenkins или аналогами. Умение читать логи, анализировать ошибки и находить причины падения тестов. Понимание, как писать поддерживаемые, стабильные и понятные автотесты. Умение понятно описывать дефекты и коммуницировать с разработчиками. Будет плюсом Опыт визуального регрессионного тестирования. Опыт работы с Playwright Screenshot Testing, Percy, Argos, Chromatic, Loki или аналогичными инструментами. Опыт тестирования React-приложений. Опыт работы с MySQL и SQL-запросами для проверки данных. Опыт настройки или развития тестового фреймворка. Опыт работы с Allure Report или другими системами тестовой отчетности. Опыт работы с Docker и тестовыми окружениями. Опыт нагрузочного тестирования. Понимание микросервисной архитектуры. Интерес к контентным платформам, manga/novels/anime-сообществам. Что важно в подходе к работе Вы умеете писать автотесты, которые помогают команде, а не просто увеличивают количество проверок. Понимаете, где автоматизация действительно полезна, а где достаточно ручной проверки. Умеете находить баланс между скоростью написания тестов и их стабильностью. Внимательно относитесь к визуальному качеству интерфейса. Готовы разбираться в продукте, пользовательских сценариях и технических деталях. Умеете самостоятельно доводить задачи до результата. Можете спокойно объяснить команде, почему конкретный сценарий стоит автоматизировать и какую проблему это решит. Soft skills Ответственность и внимательность к деталям. Самостоятельность и самодисциплина. Умение эффективно использовать свое время и время команды. Понятная коммуникация с разработчиками, QA, аналитиками и продуктовой командой. Умение работать в команде и спокойно обсуждать спорные моменты. Готовность разбираться в причинах проблем, а не просто фиксировать факт падения теста. Почему это может быть интересно Работа над живым продуктом с большой пользовательской аудиторией. Много реальных сценариев, где автоматизация напрямую влияет на качество продукта. Возможность работать не только с API и UI-тестами, но и с визуальным регрессионным тестированием. Продуктовая среда, где важны стабильность интерфейса, удобство читалки, скорость работы страниц и качество пользовательского опыта. Возможность влиять на качество релизов и делать тестирование более полезным для команды. Несколько проектов внутри экосистемы, но основной фокус роли — remanga.org. Мы предлагаем Работу над развивающимся продуктом в экосистеме ReManga. Возможность влиять на качество продукта и подход к автоматизации. Адекватную командную коммуникацию без лишней бюрократии. Пространство для технических инициатив и улучшения тестовой инфраструктуры. Удаленный формат работы Стабильную оплату и прозрачные условия сотрудничества. Возможность профессионального роста в сторону Senior AQA / QA Lead. Процесс отбора Короткое знакомство с HR или представителем команды. Техническое интервью с обсуждением опыта, подхода к автоматизации, Pytest, Playwright, API-тестирования, визуальных тестов и практических кейсов. Финальное обсуждение условий и выход на проект. О нас ReManga — команда, которая развивает несколько контентных продуктов: remanga.org, renovels.org, shikimori.one. Мы создаем платформы, которыми люди пользуются для чтения, поиска, обсуждения и взаимодействия с контентом. Для нас важно, чтобы продукт был стабильным, удобным и визуально аккуратным. Сейчас мы ищем AQA Engineer, который поможет развивать автоматизированное тестирование remanga.org: покрывать важные пользовательские сценарии, работать с API и UI-тестами, внедрять визуальные проверки и помогать команде выпускать изменения увереннее. Если вам интересно работать с продуктом, где автоматизация напрямую влияет на пользовательский опыт, будем рады познакомиться.
Похожие вакансии