Full Stack QA инженер (Middle)
Перфоманс Лаб ищет Full Stack QA инженера уровня Middle на проект «Цифровой депозитарий» с большим объёмом пользовательских сценариев и сложной бизнес-логикой. Нужно закрывать весь цикл качества: ручное тестирование, автоматизация UI и API на Java (REST Assured, JUnit5, Selenium, Playwright), BDD, интеграция тестов в Jenkins, работа с PostgreSQL, Kafka и OpenShift. Требуется опыт тестирования от 2 лет, из них от 1 года в автоматизации; предлагают белую зарплату по ТК РФ, 31 день отпуска, ДМС, корпоративное обучение и курсы английского.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата ниже рынка
На 42% ниже медианы QA по 177 вакансиям за 90 дней, рынок — СНГ (RUB); город и грейд вакансии не учтены.
Что предстоит делать
С опытом в автоматизации Java Приветствуем тебя, дорогой соискатель! :) Перфоманс Лаб – эксперт в области тестирования и обеспечения качества. На рынке с 2008. Тестируем IT-продукты и повышаем их качество. Занимаемся этим пятнадцать лет, очень любим свое дело! Всегда находимся в поиске –– идеальных решений, лучших методик и профессионалов, которые умеют стратегически мыслить и идти к общей цели. У нас ты можешь развиваться в разных направлениях, изучать новые инструменты и прокачивать свои навыки! В поисках кандидата с опытом ручного и автоматизированного тестирования на Java от 2-х лет ! Проект: Проект «Цифровой депозитарий» — сервис с большим объёмом пользовательских сценариев и сложной бизнес-логикой: веб-интерфейсы, ролевые модели, многошаговые сценарии, интеграции с внешними системами. Мы ищем Full Stack QA инженера уровня Middle — специалиста, который закрывает весь цикл качества: ручное тестирование, автоматизацию (UI + API) и инженерную поддержку тестовой инфраструктуры. В работе примерно 20% фронтенд-сценариев и 80% бэкенда и интеграций, автоматизация ведётся по обоим направлениям. На старте проекта основной объём работ — ручное тестирование; автоматизация развивается параллельно и пока покрывает лишь часть сценариев. По мере развития продукта её доля будет расти и постепенно вытеснять ручные проверки.
- Автоматизация (UI + API)
- Разработка и поддержка автотестов API (приоритет — 80% покрытия: интеграционные и бэкенд-сценарии) и UI (20% — критичные пользовательские пути);
- Развитие инфраструктуры автотестов: архитектура фреймворка, Page Object / Screen Object, слои работы с API-клиентами, отчётность;
- Разработка и поддержка сценариев на основе BDD (Cucumber / Gherkin);
- Интеграция автотестов в CI/CD (Jenkins): параметризованные сборки, публикация отчётов (Allure), блокировка релиза при падении критичных тестов;
- Стабилизация существующих тестов: борьба с flaky-тестами, разбор падений, ведение метрик прогонов (покрытие, стабильность, длительность);
- Подготовка и управление тестовыми данными для автотестов, настройка моков и виртуальных сервисов.
- Ручное тестирование (основной объём на старте проекта)
- Функциональное и регрессионное тестирование новых задач, для которых автоматизация нерентабельна;
- Тестирование бэкенда и интеграций: API, обмен данными, интеграционные сценарии, работа с данными и логами;
- Тестирование фронтенда: веб-интерфейсы, формы, валидации, ролевые модели, пользовательские сценарии;
- Анализ требований, участие в обсуждении задач, поиск edge cases до разработки;
- Подготовка тест-кейсов, чек-листов и наборов проверок, пригодных для последующей автоматизации;
- Работа с дефектами: воспроизведение, сбор фактуры и логов, регистрация и контроль устранения.
- Техническая диагностика и инфраструктура
- Работа с логами приложения и подами в OpenShift: просмотр логов, проверка состояния сервисов;
- Проверка данных в БД (PostgreSQL) после операций через UI/API;
- Тестирование интеграций через Kafka: проверка событий и топиков;
- Создание и настройка тестовых окружений, заглушек и симуляторов;
- Работа с Git / Bitbucket: ветвление, код-ревью автотестов, ведение репозитория.
- Коммуникация и процесс
- Коммуникация с командами разработки, аналитики и бизнеса;
- Работа в распределённой Agile-команде;
- Подготовка и ведение документации, задач и баг-репортов;
- Регулярная отчётность по результатам автоматизации и тестирования.
Что ждём от вас
- Высшее профильное образование (ИТ/техническое/математическое или смежное направление);
- Коммерческий опыт тестирования от 2 лет, из них от 1 года в автоматизации; уровень Middle — самостоятельная разработка автотестов и разбор сложной бизнес-логики без постоянного сопровождения;
- Java и ООП — основной язык проекта: разработка автотестов на Java (классы тестов, Page Object, API-клиенты, вспомогательные утилиты);
- Практический опыт автоматизации API: REST Assured, JUnit5 — приоритетное направление;
- Практический опыт автоматизации UI: Selenium WebDriver и Playwright;
- Опыт тестирования бэкенда и фронтенда: API, интеграции, работа с данными, веб-интерфейсы, ролевые модели;
- Понимание архитектуры автотестов: Page Object, слоистость, конфигурация окружений, отчётность;
- Опыт работы с BDD (Cucumber), написания feature-файлов и step definitions;
- CI/CD: настройка и поддержка пайплайнов в Jenkins (параметризованные сборки, интеграция с Allure, публикация отчётов);
- Понимание методологии тестирования и техник тест-дизайна;
- Опыт создания и документирования тест-кейсов;
- HTTP и DevTools: методы, статус-коды, заголовки; анализ запросов и ответов;
- XML, JSON: чтение, сравнение, валидация структур; работа с JsonPath и XPath;
- PostgreSQL: уверенное владение SQL, проверка данных в БД после API-запросов;
- Чтение и обработка логов приложения;
- Git / Bitbucket: ветвление, код-ревью, работа с репозиторием;
- Опыт создания/настройки тестового окружения, моков и заглушек.
- Плюсы
- Опыт работы в OpenShift на уровне пользователя (поды, логи);
- Использование ИИ-инструментов для создания и поддержания тестов: генерация и актуализация автотестов, генерация тестовых данных, LLM-ассистенты в IDE, ИИ-помощь в разборе падений и flaky-тестов;
- Знание технологии Blockchain;
- Python: служебные скрипты, генерация тестовых данных, вспомогательный тулинг, чтение сервисного кода;
- TypeScript / опыт разработки или автоматизации на нескольких языках;
- Понимание сервисного кода (Java / Python) — чтение кода для анализа причин дефекта;
- Опыт построения фреймворка автотестов с нуля (выбор архитектуры, инструментов, процессов);
- Понимание Kafka: топики, партиции, consumer groups, проверка событий;
- Нагрузочное тестирование (JMeter, LoadRunner);
- Docker, облачные платформы;
- Опыт тестирования в финтехе / банковской сфере (дебет/кредит, план счетов);
- Опыт в распределённых командах, Agile (Scrum, Kanban);
- Практики DevOps в части качества (quality gates, метрики покрытия).
- Ключевые технические навыки
- Языки программирования - Java 8–17 — основной; Python и TypeScript — как плюс
- Автоматизация UI - можно что-то одно, Selenium WebDriver, Playwright (в приоритете)
- Автоматизация и тестирование API - REST Assured, JUnit5, Insomnia, Swagger
- BDD и отчётность - Gherkin, Cucumber, Allure Report
- CI/CD - Jenkins
- Системы контроля версий - Git, Bitbucket
- Базы данных - PostgreSQL
- Контейнеризация и оркестрация - OpenShift
- Брокеры сообщений - Apache Kafka
- Документация и задачи - Jira, Confluence
- IDE - IntelliJ IDEA
- Условия и преимущества:
- Белая зарплата, трудоустройство по ТК РФ;
- 31 день оплачиваемого отпуска в год;
- ИПР – Индивидуальный план развития для каждого сотрудника;
- Активная корпоративная культура с Online и Offline мероприятиями;
- Добровольный ДМС (50% оплата от компании);
- Корпоративные внутренние курсы: автоматизация тестирования на Java, нагрузочное тестирование;
- Частичная компенсация пройденных курсов на различных платформах;
- Добровольная международная сертификация ISTQB с компенсацией от компании;
- Корпоративные занятия английским языком;
- Оборудование от компании;
- Реферальная программа "Приведи друга";
- Дружный коллектив, лояльное руководство.
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как QA-инженер, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Перфоманс Лаб
8 активных вакансий в компании
QA Automation Engineer (мобильные приложения, Python)
Перфоманс Лаб ищет тестировщика-автоматизатора для мобильных приложений на iOS и Android. Нужно писать и поддерживать автотесты на Python с Appium и Pytest, встраивать их в CI/CD на Jenkins, вести тестовую документацию и работать с баг-трекером. Предлагают белую зарплату по ТК РФ, 31 день отпуска, ДМС, корпоративные курсы и компенсацию сертификации ISTQB.
Инженер по автоматизации тестирования (C#)
~900 000 ₸ оценка по всем рынкам
Нужен инженер по автотестам на C#: писать и поддерживать тесты с NUnit/xUnit/MSTest, Selenium или Playwright, встраивать их в CI/CD (Jenkins, GitLab CI, TeamCity). Компания Перфоманс Лаб с 2008 года занимается тестированием IT-продуктов. Предлагают белую зарплату, 31 день отпуска, корпоративный ноутбук, курсы, оплату сертификации ISTQB и школу английского.
Инженер по автоматизации тестирования (Python)
~900 000 ₸ оценка по всем рынкам
Перфоманс Лаб ищет инженера по автоматизации тестирования на Python. Нужно писать автотесты для backend и REST API на pytest, работать с SQL, Linux, Git и CI. Требуется опыт разработки автотестов от 2 лет и уверенный Python на уровне middle. Предлагают белую зарплату, 31 день отпуска, корпоративный ноутбук, обучение и компенсацию сертификации ISTQB.
QA Engineer
Актуальность уточняется
Компания Перфоманс Лаб ищет QA-инженера для тестирования IT-продуктов. Нужно проводить функциональное и регрессионное тестирование, работать с тестовой документацией, логами, Kafka и Jira, взаимодействовать с аналитиками и разработчиками. Предлагают белую зарплату, оплачиваемый отпуск, обучение, сертификацию ISTQB и корпоративные мероприятия.
Похожие вакансии
6 вакансий
Middle+ QA engineer
~900 000 ₸ оценка по всем рынкам
Нужен QA-инженер для ручного тестирования веб-приложений и REST API: тест-кейсы, чек-листы, функциональное и регрессионное тестирование, работа с логами и базой. Требуется от 3 лет коммерческого опыта, начальные знания языка программирования, практический опыт автоматизации, SQL на уровне JOIN и Postman. Предлагают удалёнку в пределах РФ, оформление по ТК РФ с первого дня, ДМС со стоматологией и корпоративный спорт.
Специалист по тестированию на проникновение
~900 000 ₸ оценка по всем рынкам
Стартап CyberOK ищет пентестера для тестирования на проникновение внешнего периметра и веб-приложений, исследования уязвимостей и доработки эксплойтов. Нужен опыт в пентестах от 2 лет, сильные навыки по анализу защищённости веба и технический английский. Предлагают удалёнку или офис в Москве, оплату сертификатов, ДМС и дополнительные дни отпуска.
Тестировщик (QA)
~900 000 ₸ оценка по всем рынкам
Нужен тестировщик для функционального, интеграционного и регрессионного тестирования: тест-кейсы, чек-листы, проверка REST API и работа с SQL. Понадобится понимание техник тест-дизайна, опыт с Postman и базами данных, плюс готовность разбираться в Java-коде и подключаться к автотестам. Ставка декретная.
Тестировщик SmartVista FrontEnd
~900 000 ₸ оценка по всем рынкам
Компания БПС ищет опытного тестировщика для работы с продуктом SmartVista FrontEnd — системой обработки авторизационных запросов в режиме онлайн. Нужно писать тест-кейсы, проводить ручное функциональное и регрессионное тестирование, работать с Jira, тестовыми стендами и SQL, разбираться в сетях и UNIX. Требуется от 3 лет опыта тестирования OLTP или back-end приложений, предлагают официальное трудоустройство, гибкий график, ДМС, компенсацию фитнеса и удалённый формат.
Тестировщик SmartVista FrontEnd
~625 000 – 800 000 ₸ оценка
Компания БПС ищет опытного тестировщика для продукта SmartVista FrontEnd — системы онлайн-обработки авторизационных запросов в платёжной сфере. Нужно писать тест-кейсы, проводить ручное функциональное и регрессионное тестирование, работать с Jira, тестовыми стендами и SQL, разбираться в сетях и UNIX. Требуется от 3 лет опыта тестирования OLTP или back-end приложений, базовые знания Java/Python и английский на уровне чтения документации. Предлагают официальное трудоустройство, гибкий график, ДМС, компенсацию фитнеса, обучение и удалённый формат.
Тестировщик SmartVista FrontEnd
~900 000 ₸ оценка по всем рынкам
Компания БПС ищет опытного тестировщика для работы с продуктом SmartVista FrontEnd — системой обработки авторизационных запросов в режиме онлайн. Нужно писать тест-кейсы, проводить ручное функциональное и регрессионное тестирование, работать с Jira, тестовыми стендами и документацией. Требуется от 3 лет опыта тестирования OLTP или back-end приложений, знание UNIX, сетей, SQL и базовые навыки Java/Python. Предлагают официальное трудоустройство, гибкий график, ДМС, компенсацию фитнеса, обучение и удалённый формат работы.