О проекте
Ищем тестировщика агентной части продукта. Качество диалогов проверяется автоматическими прогонами: одни LLM играют пользователей, а проверки и LLM-оценщик разбирают результаты. Соотношение web и mobile тестирования — 50/50. Ручного и автоматизированного тестирования — 50/50.
Задачи:
— Проверять корректность финансовых расчётов: создавать эталонные сценарии, рассчитывать результат вручную и сверять его с движком.
— Разрабатывать тесты-инварианты — проверять свойства, которые должны выполняться на любых данных.
— Создавать контрактные и регрессионные тесты компонентов.
— Проверять качество загружаемых рыночных данных.
— Интегрировать тесты в CI/CD и устранять нестабильность тестов.
Требования:
— Опыт автоматизации тестирования на Python/Pytest от 3 лет.
— Коммерческий опыт автоматизации мобильного тестирования.
— Обязательный опыт работы с агентами/LLM.
— Сильный тест-дизайн: граничные значения, свойства и инварианты; property-based testing с Hypothesis.
— Готовность разбираться в финансовой арифметике и рассчитывать эталоны вручную: сделки, комиссии, стоп-лоссы.
— Опыт работы с SQL, Docker, CI/CD и Linux.
— Опыт тестирования API.
— Важно: опыт только на других языках программирования или в ручном тестировании не подходит.
— Обязательны коммерческий опыт автоматизации на Python, мобильной автоматизации и опыт работы с агентами/LLM.
Условия:
— Оформление по ТК РФ: оплачиваемые отпуска, больничные и декретные.
— Удалённая работа с гибким началом рабочего дня.
— Предоставление техники.
— ДМС.
— Скидки на фитнес, кино и уроки английского.
Задачи:
— Работа в крупном FinTech-проекте в роли Fullstack QA Engineer.
Требования:
— Опыт в QA от 3 лет;
— Знание C# и опыт написания автотестов (SpecFlow или аналоги);
— Знание JavaScript;
— Опыт работы с REST, SOAP, HTTP;
— Знание MSSQL и PostgreSQL, умение читать хранимые процедуры;
— Опыт работы с Kafka и RabbitMQ;
— Понимание Kubernetes и React;
— Опыт работы с Jira и Confluence, знание Agile и Scrum.
Плюсом будет опыт в банковских, кредитных или других сложных интеграционных системах.
УдалённоmiddleРоссия; Формат: remote (СНГ), часовой пояс Москва ±2 часа
Location: All Cities
Workplace: Remote
For one of our client, we are looking for a for a Senior QA Automation Engineer to join their Lottery Management Services team.
In this role, you'll help ensure the quality, reliability, and scalability of applications that power lottery operations for their customers around the world. Working alongside Software Engineers, Product Owners, DevOps Engineers, Architects, and fellow QA professionals, you'll design and maintain robust automated test solutions, expand UI and API coverage, investigate failures, and continuously improve automation architecture and quality engineering practices.
WHAT YOU WILL DO:
- Analyze business requirements, user stories, and technical specifications to define automation scope and test coverage
- Design, build, refactor, and maintain scalable Java-based automation frameworks for UI and API testing
- Develop reliable automated tests using Selenide or Selenium WebDriver, TestNG, Maven, and reusable design patterns
- Implement API automation for REST services using RestAssured or equivalent libraries and supporting tools such as Postman
- Create and maintain end-to-end automated coverage for complex business workflows and integrations
- Integrate automated tests into Jenkins and Git-based CI/CD pipelines and improve the speed and quality of test feedback
- Analyze automated test failures, identify root causes, and improve synchronization, diagnostics, logging, and reporting
- Review automation code, promote maintainable engineering practices, and support framework modernization
- Collaborate with Product Owners, Developers, DevOps, Architects, and QA colleagues to build quality into delivery
- Participate in Agile ceremonies including sprint planning, refinement, estimation, and retrospectives
- Provide clear and timely updates on automation progress, product risks, test results, and quality metrics
QUALIFICATIONS, SKILLS AND EXPERIENCE:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience
- 5+ years of professional software quality assurance experience, with substantial hands-on test automation responsibility
- Strong Java programming skills and experience designing, extending, or significantly improving test automation frameworks
- Strong UI automation experience with Selenide or Selenium WebDriver
- Strong API testing and API automation experience with REST services and RestAssured or an equivalent solution
- Hands-on experience with TestNG, Maven, Git, and Jenkins or a comparable CI/CD platform
- Practical understanding of reusable components, layered test architecture, Page Object patterns, and test orchestration
- Experience diagnosing automated test failures across application and integration layers
- Experience working within Agile/Scrum teams and contributing to planning, refinement, and technical discussions
- Excellent verbal and written communication skills in English
NICE TO HAVE:
- Experience with automation of mobile app projects.
- Experience with mobile testing, image recognition, OCR, or HTML5 Canvas-based application automation
- Experience with Playwright or Python-based automation
- Experience with observability and reporting tools such as Grafana, Kibana, InfluxDB, or Splunk
- Experience with test management and collaboration tools such as QMetry, Jira, and Confluence
- Knowledge of MongoDB, MySQL, or other relational or NoSQL databases
- Experience mentoring colleagues, reviewing automation code, or supporting framework modernization
- Experience in regulated or high-transaction industries such as gaming, lottery, financial services, or e-commerce
WHAT THEY OFFER:
- A truly collaborative and supportive working environment
- Office space with on-site parking
- Private health insurance
- Learning and development budget
- Profit sharing – every role plays a part in our success
- Budget for sports activities
- Team-building and social activities
- Employee referral bonuses
- Hybrid work environment
- Additional perk holidays
Задачи:
— Построение и развитие процессов QA в продуктовой команде.
— Тестирование web-продуктов, API, интеграций и платежных систем.
— Разработка и поддержка автоматизированных тестов.
— Проведение функционального, интеграционного, regression и smoke-тестирования.
— Анализ требований и выявление потенциальных проблем до разработки.
— Работа с логами, аналитикой и базами данных для поиска причин ошибок.
— Контроль качества релизов и участие в процессе CI/CD.
— Взаимодействие с разработчиками и Product-командой для повышения общего качества продукта.
Условия:
— Зарплата в долларах
— Реальное влияние на продукт
— Быстрые итерации, минимум бюрократии
— Возможность вырасти в лида
Задачи:
— Автоматизировать тестирование сервисов и API
— Писать и поддерживать тесты на Java
— Работать с REST-запросами, покрывать бизнес-логику автотестами
— Участвовать в развитии фреймворка и тестовой инфраструктуры
— Работать в связке с разработчиками и аналитиками
Требования:
— Опыт программирования на Java
— Практический опыт автоматизации тестирования
— Уверенное знание JUnit 5
— Уверенное знание Rest Assured
Будет плюсом:
— Allure
— Selenium / Selenide
— Kafka
— Опыт использования ИИ в тестировании
Условия:
— Участие в интересных масштабных проектах с заказчиками федерального уровня
— Официальное оформление и стабильный, прозрачный доход
— Удалённый формат работы
— Профессиональное обучение, семинары, тренинги, конференции, митапы, корпоративная библиотека
— Обеспечение техники, необходимой для работы
— ДМС, включая стоматологию и страхование родственников, сервис «Просебя» (психологические консультации)
— Компенсация спорта
— Оплачиваемые отгулы (Day off)
— Активная корпоративная жизнь: киберспортивные мероприятия, корпоративы, тимбилдинги, квизы, подарки к знаменательным датам
Задачи:
— Автоматизация тест-кейсов
— Сопровождение и поддержка существующих автотестов в актуальном состоянии
— Запуск автотестов и анализ отчетов
— Модернизация и оптимизация фреймворка автоматизации тестирования
— Работа с документацией (Confluence, Swagger, ТестОпс)
Требования:
— Коммерческий опыт автоматизации тестирования веб-приложений (SOAP, REST) на языке Python от 1 года
— Знание теории и методик тестирования ПО
— Знание и применение ООП и основных паттернов проектирования в автоматизации тестирования
— Знание HTTP, REST, SOAP и клиент-серверной архитектуры, микросервисной архитектуры
— Знание SQL (на уровне join)
— Опыт разработки автотестов (pytest + requests + allure)
— Опыт работы с Git
— Опыт использования CI/CD GitLab
— Опыт работы с брокерами сообщений Kafka, ActiveMQ
— Опыт работы с системами логирования Kibana, Grafana
Плюсом будет:
— Опыт работы Docker, K8s
— Работа с 1C
Условия:
— Официальное трудоустройство в аккредитованную IT-компанию
— ДМС
— Удаленный формат работы (предоставляем технику, если нужно)
— Возможности обучения и развития за счет компании
— Можно работать из офиса в СПБ с современным дизайном и лучшими видами на Финский залив, зонами отдыха с выходом на крыше
Задачи:
• Manual & automated testing
• Design, execute and automate test cases
• Develop automated test scripts, frameworks and tools
• Perform regression testing
• Identify and report bugs
• Work closely with developers and product teams
• Contribute to QA strategies and process improvements
Требования:
• Bachelor’s degree in Computer Science, Software Engineering or a relevant field
• 3+ years of proven experience as a QA Engineer
• Exceptional attention to detail and strong analytical skills
• Experience with test management software
• Familiarity with Agile frameworks and regression testing
• Solid knowledge of Development Life Cycle and Defect Life Cycle
• Strong time management and organizational skills
• Excellent written and verbal communication skills
Условия:
• Competitive salary + performance-based bonus
• 7.5-hour workday + 30-minute break
• Up to 25 days of annual leave + public holidays
• Professional development & training
• Modern office in Paphos
• Friendly team
Задачи:
— Автоматизировать тестирование сервисов и API
— Писать и поддерживать тесты на Java
— Работать с REST-запросами, покрывать бизнес-логику автотестами
— Участвовать в развитии фреймворка и тестовой инфраструктуры
— Работать в связке с разработчиками и аналитиками
Требования:
— Опыт программирования на Java
— Практический опыт автоматизации тестирования
— Уверенное знание JUnit 5
— Уверенное знание Rest Assured
Будет плюсом:
— Allure
— Selenium / Selenide
— Kafka
— Опыт использования ИИ в тестировании
Условия:
— Участие в интересных масштабных проектах с заказчиками федерального уровня
— Официальное оформление и стабильный, прозрачный доход
— Удалённый формат работы
— Профессиональное обучение, семинары, тренинги, конференции, митапы, корпоративная библиотека
— Обеспечение техники, необходимой для работы
— ДМС, включая стоматологию и страхование родственников, сервис «Просебя» (психологические консультации)
— Компенсация спорта
— Оплачиваемые отгулы (Day off)
— Активная корпоративная жизнь: киберспортивные мероприятия, корпоративы, тимбилдинги, квизы, подарки к знаменательным датам
Location: Bogotá, Colombia; Mexico; Costa Rica; Brazil; Argentina
As the Senior macOS QA Engineer, you will be responsible for validating the stability, security, and compatibility of a secure macOS platform used to protect sensitive systems. This is a hands-on manual and exploratory QA role (not an automation role) that requires deep, practical experience with macOS internals, system extensions, and application behavior. You will work alongside a highly experienced team of engineers and reverse engineers to design and execute manual test plans that dig into system extensions, inter-process communication, and low-level operating system behavior.
If you thrive on identifying edge cases, love all things macOS, enjoy breaking complex systems in controlled ways, and have an investigative mindset for system behavior, this role is for you.
Responsibilities
Test macOS security features spanning system extensions, Endpoint Security, and Network Extension frameworks.
Design and execute manual test plans for system extensions, inter-process communication (XPC), and low-level operating system integration points.
Explore and document edge cases, race conditions, compatibility scenarios, and regressions across macOS versions.
Reproduce and isolate complex issues related to sandboxing, SIP and TCC interactions, Launch Services, and daemon behaviors.
Work directly with development, support, product, and automation teams to triage, verify, and regress bugs and compatibility issues.
Validate interactions between the platform and third-party macOS apps and services.
Collaborate with SDETs to turn exploratory and regression cases into automation candidates.
Maintain close familiarity with changes in macOS releases and how they may impact functionality and compatibility.
Requirements
5+ years of QA experience with macOS applications, with a focus on security, system-level, or compatibility testing.
Strong understanding of macOS internals, including System Extensions, Endpoint Security, XPC, TCC, SIP, Launch Services, and file systems.
Familiarity with macOS diagnostic and monitoring tools such as Console, Activity Monitor, Instruments, fs_usage, dtrace, tcpdump, and lldb.
Experience testing low-level products such as VPNs, endpoint security tools, or antivirus software.
Ability to read crash reports and debug logs and identify root causes.
Ability to work independently and investigate issues thoroughly before escalating.
Excellent written communication for clear test case documentation and bug reports.
Availability to work during US Eastern Time (EST) business hours.
Benefits
Compensation: $6,500 USD per month
PTO and holidays
* Only CVs submitted in English will be considered **
Основные требования:
— Знает SDLC, жизненный цикл дефекта, виды тестирования: smoke, regression, retest, exploratory, positive/negative.
— Читает требования и описание изменений от разработчика, задаёт уточняющие вопросы до начала тестирования, а не после.
— Пишет чек-листы и тест-кейсы, понятные другому QA; применяет граничные значения и классы эквивалентности.
— Оформляет дефект так, чтобы разработчик воспроизвёл его без вопросов: шаги, expected/actual, окружение, версия, роль, скриншот или видео, запрос из Network.
— Отличает баг от особенности требований и не заводит дубли.
Техническая база:
— Web: DevTools — Network, Console, cookies, local/session storage; клиент-серверное взаимодействие.
— Figma: открыть макет, сверить UI с дизайном (отступы, шрифты, цвета, состояния), посмотреть значения в Dev Mode, оставить комментарий.
— API: Postman/Swagger — HTTP-методы, status codes, headers, JSON, auth token.
— SQL: SELECT, WHERE, ORDER BY, LIMIT, простой JOIN для проверки данных после действия в UI.
— Git: получить актуальную ветку; branch, commit, merge request.
— Linux и логи: SSH, базовые команды (cd, ls, cat, less, tail -f, grep); найти и прочитать nginx access/error logs и user logs на лог-сервере по времени и пользователю.
— Docker: поднять готовое окружение через docker compose, посмотреть контейнеры и их логи (docker ps, docker logs).
— Automation: запуск готовых Playwright-тестов, чтение отчёта; отличает баг от падения из-за окружения.
— Mobile: установка сборок через TestFlight и Firebase App Tester, проверка на 2+ устройствах; логи через adb logcat и Xcode/Console, запись экрана; просмотр трафика через Fiddler.
— AI-инструменты: для черновиков чек-листов и тестовых данных — с обязательной самостоятельной проверкой.
Чем предстоит заниматься. Процессы и ответственность:
— Ведёт задачу по workflow команды: от тестирования до закрытия или возврата с комментарием.
— Возвращает задачу, если по ней недостаточно информации для тестирования.
— Участвует в smoke, regression и проверке после обновления по чек-листу; со временем участвует в приёмке релизов вместе с наставником.
— Сообщает о блокере в течение дня, а не в конце спринта.
— Проходит основные маршруты документа своего продукта от создания до исполнения под разными ролями.
— Проверяет подписание ЭЦП в вебе и через Documentolog Agent с тестовыми ключами, включая негатив: неверный пароль, просроченный или чужой ключ.
— Проверяет права: пользователь без доступа не видит и не открывает документ, в том числе по прямой ссылке.
— Проверяет интерфейс на казахском и русском языках.
Взаимодействие:
— Открыт к feedback; сначала пробует разобраться сам (15–30 минут), потом спрашивает с тем, что уже проверил.
— Пишет в задачах коротко, по делу и без эмоций.
Будет плюсом:
— Любой язык программирования на базовом уровне (TypeScript предпочтительнее), опыт mobile или API automation.
— Знакомство с СЭД, ЭЦП, eGov или интеграционными продуктами.
Главный критерий уровня: самостоятельность + техническая глубина + влияние на качество продукта.
Что мы предлагаем:
— Работа с собственным продуктом и сложными техническими задачами.
— Возможность развиваться в направлении архитектуры, производительности и высоконагруженных систем.
— Сильная и поддерживающая команда, где можно получать помощь и обмениваться экспертизой.
— Беспроцентные займы - финансовая поддержка сотрудников со стажем работы в компании от 1 года.
— Фантомные акции - возможность получать процент от чистой прибыли компании после 1 года работы. Количество фантомных акций увеличивается с каждым годом работы в компании.
— Премия раз в полгода - по результатам выполнения KPI.
— Ежегодная индексация заработной платы.
Задачи:
— Тестировать продукт целиком: мобильные приложения, веб, API, взаимодействие сервисов между собой
— Проверять не только то, что описано в acceptance criteria, а систему в целом: граничные случаи, сбои интеграций, поведение при плохой сети и параллельных действиях
— Вести тестовую документацию так, чтобы по ней мог пройти другой человек
— Участвовать в разборе требований до начала разработки, а не после
— Предлагать изменения в процессе тестирования, когда текущий перестаёт справляться
Требования (всё обязательно):
— Работа с REST API руками: разбор запросов и ответов, воспроизведение проблемы через Postman, чтение логов
— Браузерные DevTools: сеть, консоль, хранилище — как инструмент расследования, а не просмотра
— Тестирование мобильных приложений: разные версии ОС и устройства, поведение при потере сети, перехват трафика
— SQL: сходить в базу и проверить, что данные легли так, как ожидалось
— Тест-кейсы и баг-репорты, которые воспроизводятся с первого раза по описанию
Плюсом будет:
— Асинхронные системы и очереди (RabbitMQ, Kafka, NATS)
— Тестирование AI-функциональности и недетерминированных сценариев
— LLM и AI API
— MCP
— Использование AI-инструментов в работе QA
Условия:
— Формат: удалённо
— Занятость: fulltime
— Продукт: мобильные приложения, веб, публичное API
— Автотестов нет — тестируем руками
Отбор:
1. Отклик: резюме + ответы на три вопроса
2. Звонок 30 минут
3. Техническое интервью 60 минут
4. Оффер
Как откликнуться:
— Резюме + ответы на три вопроса (последний баг, случай с закрытием бага как «not a bug», баг, дошедший до продакшена)
— В ответе указать зарплатные ожидания
— Отклики без ответов на вопросы не рассматриваются
Задачи:
— Тестировать мобильное приложение
— Прорабатывать тестовую стратегию по новым функциональностям
— Подготавливать тест-кейсы, чек-листы и тестовые сценарии
— Проводить функциональное, регрессионное и интеграционное тестирование
— Разрабатывать и поддерживать автотесты для мобильного приложения
— Поддерживать UI-, API- и screenshot-тесты
— Интегрировать автотесты в CI/CD-процессы
— Анализировать результаты прогонов автотестов и причины падений
— Работать с логами, API, БД, брокерами сообщений и мок-сервисами для проверки end-to-end сценариев
— Заводить, анализировать и сопровождать дефекты до исправления
— Участвовать в планировании релизов и контроле качества поставок
— Проводить code review автотестов
— Помогать команде улучшать процессы тестирования
— Менторить QA-инженеров и помогать им развиваться технически
— Взаимодействовать с разработчиками, аналитиками, backend-командами и владельцами продукта
Требования:
— Опыт тестирования mobile/web приложений от трех лет
— Опыт работы с Rest API
— Опыт работы с SQL/nosql БД на уровне сложных запросов и выгрузок
— Опыт покрытия новых функциональностей при помощи инструментов автотестирования (java) от двух лет
— Опыт работы с интеграционным тестированием
— Опыт работы с CI/CD (Jenkins, GitlabCI)
— Опыт работы с брокерами сообщений (Kafka, RabbitMQ, аналоги)
— Опыт работы с Мок-сервисами (Wiremock или аналоги)
— Опыт работы с SOAP UI, Postman, Jira, Confluence, Git, IntelliJ IDEA, Bitbucket
Условия:
— Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI
— Удаленный/офисный/гибридный формат работы
— Сложные и интересные задачи, современный стек технологий
— Забота о здоровье: программа ДМС с первых дней работы, включая стоматологию, обслуживание в лучших клиниках города, страхование и компенсация 10-ти дней больничного
— Возможность вертикального и горизонтального карьерного роста: регулярные тренинги, вебинары, митапы и демо-дни
— Оплата посещения профильных конференций и курсов, помощь с подготовкой к публичным выступлениям и написанием статей на Хабр
— Доступ к бесплатным корпоративным библиотекам Alpina Digital, МИФ и бизнес-изданий
Квитто - FinTech-сервис для онлайн-бизнеса: приём оплат из России и из-за рубежа, рассрочки и кредиты от банков-партнёров, оплата частями, чеки по 54-ФЗ и кешбэк с оборота. Заказы, подписки, доступы и клиенты - в одном кабинете. Их клиенты - онлайн-школы, эксперты и цифровые сервисы. Ищут Junior QA Engineer в продуктовую команду.
Задачи:
— Тестировать платёжные сценарии: карта, СБП, SberPay, T-Pay, рассрочки и оплата частями, подписки и рекуррентные списания, возвраты
— Проверять чеки по 54-ФЗ, суммы, скидки, промокоды и расчёт платежей по рассрочке
— Составлять чек-листы и тест-кейсы по требованиям и макетам, проводить смоук и регресс перед релизами
— Тестировать REST API в Postman: коды ответов, контракты, валидация, негативные сценарии, вебхуки о смене статуса платежа
— Проверять вёрстку и поведение на разных браузерах и ширинах экрана, от 360 px
— Заводить воспроизводимые баг-репорты с шагами, ожидаемым и фактическим результатом, логами и скриншотами
— Участвовать в разборе требований до разработки и задавать неудобные вопросы о граничных случаях
— Разбирать обращения поддержки вместе с разработкой: воспроизводить, локализовать, проверять исправление
Требования:
— Теория тестирования: виды и уровни, классы эквивалентности, граничные значения, таблицы решений
— Чек-листы, тест-кейсы и баг-репорты, которые воспроизводятся без автора рядом
— Postman: запросы, переменные окружения, проверки через pm.test
— HTTP и REST: методы, коды ответов, заголовки, JSON
— DevTools: Network, Console, эмуляция устройств
— Базовый SQL: SELECT, JOIN, WHERE, GROUP BY
— Jira, YouTrack или аналог, Git на уровне пользователя
— Внимательность к цифрам и грамотная письменная речь
Будет плюсом:
— Понимание, как устроены онлайн-платежи: эквайринг, статусы, 3-D Secure, возвраты, идемпотентность
— Знакомство с 54-ФЗ и онлайн-кассами
— Автотесты: Playwright, Cypress или pytest + requests
— Swagger / OpenAPI, Charles или Proxyman
— Тест-менеджмент: Qase, TestIT, Allure TestOps
— Опыт тестирования мобильной вёрстки и Telegram-ботов
— Публичные учебные проекты: коллекции Postman, тест-документация на GitHub
Условия:
— Молодая и амбициозная команда — реальный платёжный продукт с первого дня
— Наставничество
— Доступы к AI-сервисам
— Обучение за счёт компании
— Путь в автотесты, когда будете готовы
Как проходит первоначальный отбор:
— Отклик и короткое знакомство в чате
— Анкетирование и скрининг с рекрутером - 20–30 минут: опыт, мотивация, базовая теория
Location: New York City; San Francisco
About the Role
We’re looking for a Senior QA Web Engineer to join our Web QA team and help maintain the quality of the core web experience used by millions of people every day.
In this role, you’ll test the web products and work closely with engineers to find, report, and help resolve issues early. You’ll also look at how the web experience fits into the wider Perplexity product ecosystem, making sure key flows work consistently across surfaces.
Key Responsibilities
- Test Perplexity’s web product across browsers, devices, and screen sizes, checking functionality, reliability, and performance throughout the development cycle.
- Run end-to-end integration testing with other Perplexity products, validating shared flows, accounts, and features.
- Work directly with engineers to prioritize critical bugs, write clear and actionable bug reports, and help get issues resolved.
- Create and maintain test documentation, including test cases, checklists, and test plans, keeping them current as the product changes.
- Analyze high-impact user-reported issues and incidents, then share insights that help improve both the product and our QA process.
- Fix small, low-risk issues yourself where appropriate, shipping simple fixes to reduce engineering overhead and speed up resolution.
Qualifications
- 5+ years of experience in QA, with strong hands-on experience testing web applications
- Solid experience with web testing, including cross-browser and responsive testing, debugging with browser DevTools (console, network, performance), and validating functionality across environments and builds
- Experience with integration and end-to-end testing across multiple connected products or services
- Strong communication skills, with the ability to work effectively with engineering, product, and other QA teams
- Proactive use of AI coding tools (e.g. Cursor, Claude Code) to navigate the codebase, debug issues, and ship small fixes independently
Location: New York City; San Francisco
About the Role
We’re looking for a Senior QA Web Engineer to join our Web QA team and help maintain the quality of the core web experience used by millions of people every day.
In this role, you’ll test the web products and work closely with engineers to find, report, and help resolve issues early. You’ll also look at how the web experience fits into the wider Perplexity product ecosystem, making sure key flows work consistently across surfaces.
Key Responsibilities
- Test Perplexity’s web product across browsers, devices, and screen sizes, checking functionality, reliability, and performance throughout the development cycle.
- Run end-to-end integration testing with other Perplexity products, validating shared flows, accounts, and features.
- Work directly with engineers to prioritize critical bugs, write clear and actionable bug reports, and help get issues resolved.
- Create and maintain test documentation, including test cases, checklists, and test plans, keeping them current as the product changes.
- Analyze high-impact user-reported issues and incidents, then share insights that help improve both the product and our QA process.
- Fix small, low-risk issues yourself where appropriate, shipping simple fixes to reduce engineering overhead and speed up resolution.
Qualifications
- 5+ years of experience in QA, with strong hands-on experience testing web applications
- Solid experience with web testing, including cross-browser and responsive testing, debugging with browser DevTools (console, network, performance), and validating functionality across environments and builds
- Experience with integration and end-to-end testing across multiple connected products or services
- Strong communication skills, with the ability to work effectively with engineering, product, and other QA teams
- Proactive use of AI coding tools (e.g. Cursor, Claude Code) to navigate the codebase, debug issues, and ship small fixes independently
Your Role:
— Ensure high-quality releases through effective test planning, execution, regression testing, and staged rollout support
— Define practical QA coverage for devices, OS versions, store builds, SDKs, ads, IAPs, analytics, and remote config
— Identify, prioritize, and document issues with clear, actionable bug reports
— Drive QA automation and continuously improve testing efficiency and coverage
— Collaborate closely with developers, product managers, and external QA partners
— Monitor live quality, investigate crashes, ANRs, performance issues, and prevent regressions
— Provide clear release readiness assessments and go/no-go recommendations
— Maintain test documentation, release reports, and changelogs in Jira & Confluence
— Champion a quality-first mindset across the team
Your profile:
— Mobile or instant games as your primary QA domain for 5+ years, ideally on live-operated F2P titles
— Bachelor's degree in Computer Science, Information Technology, or a related field
— Hands-on experience with IAP flows, ad mediation, ATT/consent frameworks, and attribution SDKs
— Experience with QA automation, Unity games, and modern QA tools and workflows
— Experience with crash reporting and monitoring tools (e.g. Firebase, Crashlytics, DataDog), and strong understanding of mobile stability issues: crashes, ANRs, and freezes
— Proven experience building or owning a mobile QA automation framework (e.g. Appium, Unity Test Framework)
— Strong understanding of mobile game telemetry, analytics validation, and event tracking
— Experience working with external QA vendors or distributed QA teams
— Proficient with Jira, Confluence, and modern AI tools to improve testing, documentation, and QA efficiency
— Strong analytical, problem-solving, and English communication skills
— Highly organized, proactive, and passionate about delivering exceptional player experiences
Benefits:
— Remote-first, work fully remote or from Berlin office
— Flexible working hours
— No crunch culture, no overtime
— Generous vacation
— Home office budget and utility grant
— Learning & development budget
— Top-tier equipment
— Meal allowance
— Company swag
— Annual company retreat
УдалённоseniorГеография найма не уточнена, офис: Berlin
Задачи:
— Тестирование web-приложений на всех уровнях: UI, API, интеграции;
— Разработка и поддержка автоматизированных тестов на Playwright + JavaScript, + Java/python;
— Создание UI-, API- и end-to-end автотестов, формирование и поддержка smoke/regression наборов;
— Анализ требований, подготовка тестовой документации, тест-дизайн и оценка рисков;
— Проведение функционального, интеграционного, регрессионного и exploratory-тестирования;
— Работа с REST API, проверка интеграций и бизнес-логики;
— Анализ результатов автотестов, поиск причин падений и взаимодействие с разработчиками для их устранения;
— Участие в CI/CD: запуск и анализ автоматизированных проверок в pipeline;
— Поддержка качества на всех этапах SDLC
— от анализа требований и разработки до релиза.
Требования:
— Уверенные знания теории тестирования в сочетании с практикой;
— Практический опыт автоматизации на Playwright + JavaScript;
— Понимание архитектуры автотестов;
— Умение самостоятельно анализировать требования и системно составлять тестовый набор;
— Понимание клиент-серверной архитектуры, HTTP/HTTPS, REST API;
— Умение работать с логами;
— Знание Java или Python на уровне, достаточном для чтения, понимания и написания автотестов - в зависимости от проекта;
— Способность самостоятельно доводить задачу до результата и взаимодействовать с разработчиками.
Дополнительные требования:
— Опыт построения automation framework с нуля;
— Опыт интеграции автотестов в CI/CD;
— Опыт API и интеграционного тестирования;
— Знание SQL на уверенном уровне;
— Опыт работы с Docker, GitLab CI/Jenkins/TeamCity.
Технический стек:
— Automation: Playwright, JavaScript;
— Дополнительные языки: Java и/или Python;
— API: REST, Postman, Swagger/OpenAPI;
— Web: HTML, CSS, browser DevTools;
— CI/CD: Jenkins / TeamCity / GitLab CI и аналоги;
— Version Control: Git;
— Test Management / Tracking: Jira, TestRail и аналоги;
— Базы данных: SQL - написание и выполнение запросов для проверки данных.
Описание проекта и команды:
Крупная международная ритейл компания.
Задачи:
— Оценка трудоемкости задач по тестированию по функциональным требованиям
— Разработка тестовой модели (написание тест-кейсов)
— Проведение функционального, регрессионного и интеграционного тестирования
— Приоритезация работ по тестированию
— Регистрация и работа с дефектами
— Взаимодействие с командами разработки и автотестирования
— Определение критериев автоматизации тестирования
— Организация и поддержка пользовательского тестирования
— Определение и сбор метрик
— Обучение новых сотрудников
Требования:
— Опыт работы с АБС
— Основных видов тестирования
— Основных практик тест-дизайна
— Инструментов работы с дефектами
— Инструментов управления тестирования
— Анализа документации
— Выявления неявных требований
— Определения уровня изоляции тестового стенда
— Настройки тестовых стендов
— Определения и сбор метрик качества
— Обучения/менторства сотрудников
УдалённоГеография найма не уточнена
УдалённоseniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.