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-тестами, внедрять визуальные проверки и помогать команде выпускать изменения увереннее.
Если вам интересно работать с продуктом, где автоматизация напрямую влияет на пользовательский опыт, будем рады познакомиться.
Похожие вакансии
Что ты будешь делать. Обладаешь опытом выстраивания процессов автоматизации в готовом фреймворке, запуска в CI/CD (GitLab CI, GitHub Actions).
Опыт работы в проектировании разделов ВК/АУПТ,НВК. Умение проектирования наружных сетей. Требования: Высшее профильное образование. Опыт работы от 2...
Опыт от 1 года в каменном производстве или смежных сферах. Опыт работы с индивидуальными заказами и нестандартными изделиями.
Высшее профильное образование (ПГС). Опыт работы ведущим инженером-конструктором, инженер-конструктор не менее 5 лет. Опыт проектирования конструкций гражданских и...
Высшее профильное образование. Опыт работы от 2 лет на должности "инженер-проектировщик". Знание Revit и других специализированных программ для проектирования.
