{"id":3611271,"url":"https://alion.io/job/performance-lab-fullstack-testirovshchik-java-3","title":"Fullstack-тестировщик (Java)","company":{"id":899,"name":"Performance Lab","domain":"performance-lab.ru","url":"https://alion.io/company/performance-lab","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":{"grade":"D","score":48,"open_postings":9,"ghost_share":0.667,"stale_share":0,"repost_share":0.778,"time_to_fill_p50_days":30,"computed_at":"2026-11-02T06:13:15Z"}},"role":"QA","role_family":"QA","seniority":"middle","employment_type":null,"work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"inferred_board_market","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":["RU","BY","KZ","KG","AM"],"hiring_countries_total":5,"salary":{"min":null,"max":100000,"currency":"RUB","period":"month","gross":null,"usd_annual":14172},"salary_estimate":null,"experience_years_min":1,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"Bitbucket","optional":false},{"name":"CI/CD","optional":false},{"name":"Confluence","optional":false},{"name":"Cucumber","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Insomnia","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Jira","optional":false},{"name":"JMeter","optional":false},{"name":"Kanban","optional":false},{"name":"LLM","optional":false},{"name":"OpenShift","optional":false},{"name":"Playwright","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Rest-Assured","optional":false},{"name":"Scrum","optional":false},{"name":"Selenium","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-11-02T14:22:50Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-02T10:16:14Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"С опытом в автоматизации Java\n Приветствуем тебя, дорогой соискатель! :)\n Перфоманс Лаб - эксперт в области тестирования и обеспечения качества. На рынке с 2008. Тестируем IT-продукты и повышаем их качество. Занимаемся этим пятнадцать лет, очень любим свое дело!\n Всегда находимся в поиске -- идеальных решений, лучших методик и профессионалов, которые умеют стратегически мыслить и идти к общей цели. У нас ты можешь развиваться в разных направлениях, изучать новые инструменты и прокачивать свои навыки!\n В поисках кандидата с опытом ручного и автоматизированного тестирования на Java от 2-х лет !\n Проект:\nПроект «Цифровой депозитарий» - сервис с большим объёмом пользовательских сценариев и сложной бизнес-логикой: веб-интерфейсы, ролевые модели, многошаговые сценарии, интеграции с внешними системами.\nМы ищем Full Stack QA инженера уровня Middle - специалиста, который закрывает весь цикл качества: ручное тестирование, автоматизацию (UI + API) и инженерную поддержку тестовой инфраструктуры. В работе примерно 20% фронтенд-сценариев и 80% бэкенда и интеграций, автоматизация ведётся по обоим направлениям.\nНа старте проекта основной объём работ - ручное тестирование; автоматизация развивается параллельно и пока покрывает лишь часть сценариев. По мере развития продукта её доля будет расти и постепенно вытеснять ручные проверки.\nОбязанности:\n Автоматизация (UI + API)\n Разработка и поддержка автотестов API (приоритет - 80% покрытия: интеграционные и бэкенд-сценарии) и UI (20% - критичные пользовательские пути);\n Развитие инфраструктуры автотестов: архитектура фреймворка, Page Object / Screen Object, слои работы с API-клиентами, отчётность;\n Разработка и поддержка сценариев на основе BDD (Cucumber / Gherkin);\n Интеграция автотестов в CI/CD (Jenkins): параметризованные сборки, публикация отчётов (Allure), блокировка релиза при падении критичных тестов;\n Стабилизация существующих тестов: борьба с flaky-тестами, разбор падений, ведение метрик прогонов (покрытие, стабильность, длительность);\n Подготовка и управление тестовыми данными для автотестов, настройка моков и виртуальных сервисов.\n Ручное тестирование (основной объём на старте проекта)\n Функциональное и регрессионное тестирование новых задач, для которых автоматизация нерентабельна;\n Тестирование бэкенда и интеграций: API, обмен данными, интеграционные сценарии, работа с данными и логами;\n Тестирование фронтенда: веб-интерфейсы, формы, валидации, ролевые модели, пользовательские сценарии;\n Анализ требований, участие в обсуждении задач, поиск edge cases до разработки;\n Подготовка тест-кейсов, чек-листов и наборов проверок, пригодных для последующей автоматизации;\n Работа с дефектами: воспроизведение, сбор фактуры и логов, регистрация и контроль устранения.\n Техническая диагностика и инфраструктура\n Работа с логами приложения и подами в OpenShift: просмотр логов, проверка состояния сервисов;\n Проверка данных в БД (PostgreSQL) после операций через UI/API;\n Тестирование интеграций через Kafka: проверка событий и топиков;\n Создание и настройка тестовых окружений, заглушек и симуляторов;\n Работа с Git / Bitbucket: ветвление, код-ревью автотестов, ведение репозитория. Коммуникация и процесс\n Коммуникация с командами разработки, аналитики и бизнеса;\n Работа в распределённой Agile-команде;\n Подготовка и ведение документации, задач и баг-репортов;\n Регулярная отчётность по результатам автоматизации и тестирования.\n Требования: Высшее профильное образование (ИТ/техническое/математическое или смежное направление);\n Коммерческий опыт тестирования от 2 лет, из них от 1 года в автоматизации; уровень Middle - самостоятельная разработка автотестов и разбор сложной бизнес-логики без постоянного сопровождения;\n Java и ООП - основной язык проекта: разработка автотестов на Java (классы тестов, Page Object, API-клиенты, вспомогательные утилиты);\n Практический опыт автоматизации API: REST Assured, JUnit5 - приоритетное направление;\n Практический опыт автоматизации UI: Selenium WebDriver и Playwright;\n Опыт тестирования бэкенда и фронтенда: API, интеграции, работа с данными, веб-интерфейсы, ролевые модели;\n Понимание архитектуры автотестов: Page Object, слоистость, конфигурация окружений, отчётность;\n Опыт работы с BDD (Cucumber), написания feature-файлов и step definitions;\n CI/CD: настройка и поддержка пайплайнов в Jenkins (параметризованные сборки, интеграция с Allure, публикация отчётов);\n Понимание методологии тестирования и техник тест-дизайна;\n Опыт создания и документирования тест-кейсов;\n HTTP и DevTools: методы, статус-коды, заголовки; анализ запросов и ответов;\n XML, JSON: чтение, сравнение, валидация структур; работа с JsonPath и XPath;\n PostgreSQL: уверенное владение SQL, проверка данных в БД после API-запросов;\n Чтение и обработка логов приложения;\n Git / Bitbucket: ветвление, код-ревью, работа с репозиторием;\n Опыт создания/настройки тестового окружения, моков и заглушек.Плюсы\n\n Опыт работы в OpenShift на уровне пользователя (поды, логи);\n Использование ИИ-инструментов для создания и поддержания тестов: генерация и актуализация автотестов, генерация тестовых данных, LLM-ассистенты в IDE, ИИ-помощь в разборе падений и flaky-тестов;\n Знание технологии Blockchain;\n Python: служебные скрипты, генерация тестовых данных, вспомогательный тулинг, чтение сервисного кода;\n TypeScript / опыт разработки или автоматизации на нескольких языках;\n Понимание сервисного кода (Java / Python) - чтение кода для анализа причин дефекта;\n Опыт построения фреймворка автотестов с нуля (выбор архитектуры, инструментов, процессов);\n Понимание Kafka: топики, партиции, consumer groups, проверка событий;\n Нагрузочное тестирование (JMeter, LoadRunner);\n Docker, облачные платформы;\n Опыт тестирования в финтехе / банковской сфере (дебет/кредит, план счетов);\n Опыт в распределённых командах, Agile (Scrum, Kanban);\n Практики DevOps в части качества (quality gates, метрики покрытия).\n Ключевые технические навыки\n Языки программирования - Java 8-17 - основной; Python и TypeScript - как плюс\n Автоматизация UI - можно что-то одно, Selenium WebDriver, Playwright (в приоритете)\n Автоматизация и тестирование API - REST Assured, JUnit5, Insomnia, Swagger\n BDD и отчётность - Gherkin, Cucumber, Allure Report\n CI/CD - Jenkins\n Системы контроля версий - Git, Bitbucket\n Базы данных - PostgreSQL\n Контейнеризация и оркестрация - OpenShift\n Брокеры сообщений - Apache Kafka\n Документация и задачи - Jira, Confluence\n IDE - IntelliJ IDEA\n Условия и преимущества:\n Белая зарплата, трудоустройство по ТК РФ;\n 31 день оплачиваемого отпуска в год;\n ИПР - Индивидуальный план развития для каждого сотрудника;\n Активная корпоративная культура с Online и Offline мероприятиями;\n Добровольный ДМС (50% оплата от компании);\n Корпоративные внутренние курсы: автоматизация тестирования на Java, нагрузочное тестирование;\n Частичная компенсация пройденных курсов на различных платформах;\n Добровольная международная сертификация ISTQB с компенсацией от компании;\n Корпоративные занятия английским языком;\n Оборудование от компании;\n Реферальная программа \"Приведи друга\";\n Дружный коллектив, лояльное руководство.","description_format":"text","description_chars":7099,"description_truncated":false,"requirements":{"experience_years_min":1,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Russia","iso":"RU","kind":"country"},{"name":"Belarus","iso":"BY","kind":"region"},{"name":"Kazakhstan","iso":"KZ","kind":"region"},{"name":"Kyrgyzstan","iso":"KG","kind":"region"},{"name":"Armenia","iso":"AM","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Software Testing & QA","Web Hosting & VPS"],"lifecycle":[{"event":"open","at":"2026-11-02T14:25:49Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["conf:12","win:early"],"computed_at":"2026-11-03T03:00:35Z"},"pay":{"stated_usd_annual":14172,"is_top_pay":false},"html_url":"https://alion.io/job/performance-lab-fullstack-testirovshchik-java-3","json_url":"https://alion.io/job/performance-lab-fullstack-testirovshchik-java-3.json","meta":{"generated_at":"2026-11-03T03:00:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4059,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":899},"rest":"https://alion.io/mcp/rest/get_company?id=899"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fperformance-lab-fullstack-testirovshchik-java-3"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fperformance-lab-fullstack-testirovshchik-java-3"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fperformance-lab-fullstack-testirovshchik-java-3"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/performance-lab-fullstack-testirovshchik-java-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fperformance-lab-fullstack-testirovshchik-java-3"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3611271}},{"tool":"search_jobs","arguments":{"company":"performance-lab.ru","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3611271},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}