{"id":159047,"url":"https://alion.io/job/tmgt-senior-automation-qa-engineer","title":"Senior QA Engineer (Manual / Web + API)","company":{"id":1850,"name":"TMGT","domain":"transmashgaztoken.ru","url":"https://alion.io/company/transmashgaztoken","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":{"grade":"E","score":25,"open_postings":3,"ghost_share":1,"stale_share":0,"repost_share":1,"time_to_fill_p50_days":42,"computed_at":"2026-10-21T05:46:15Z"}},"role":"QA","role_family":"QA","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":300000,"max":350000,"currency":"RUB","period":"month","gross":false,"usd_annual":49704},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Insomnia","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Postman","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Cypress","optional":true},{"name":"Playwright","optional":true},{"name":"Pytest","optional":true},{"name":"Redpanda","optional":true}],"status":"live","first_seen_at":"2026-09-29T19:31:58Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-21T04:20:35Z","board_verified":true,"closed_at":null,"days_open":22,"trust":{"level":"ghost","repost_count":3,"flags":["repost"],"days_open":21},"description":"Senior QA Engineer (Manual / Web + API)\n О роли\n Ищем сильного Senior QA Engineer с фокусом на ручное, интеграционное и исследовательское тестирование Web + API. Это не роль «прокликать задачу по чек-листу»: нужен специалист, который самостоятельно находит продуктовые и технические риски, проверяет фактический результат операции на всех слоях и даёт evidence-based рекомендацию по релизу.\n Роль должна уменьшать нагрузку на команду, а не ждать идеально подготовленного ТЗ. Вы будете собирать недостающий контекст, превращать бизнес-риски в проверяемые сценарии, локализовывать проблемы через UI, API, данные и логи и честно фиксировать остаточный риск.\n О продукте\n Мы строим B2B fintech-платформу: Web-приложение, backend-сервисы и внешние payment, identity и compliance-интеграции. Критические контуры включают onboarding и KYC/KYB, аутентификацию и MFA, счета и кошельки, входящие и исходящие платежи, комиссии, балансы, transaction monitoring, webhooks и асинхронные статусы.\n Ошибка может означать двойную операцию, неверный баланс или комиссию, нарушение прав доступа, потерю трассируемости либо ложный Success при фактически неизвестном результате.\n Чем предстоит заниматься\n - Разбирать PRD, user stories, acceptance criteria, API-контракты и бизнес-правила; находить противоречия и пропущенные состояния до релиза.\n- Проектировать risk-based manual, integration, exploratory, regression и end-to-end проверки Web + API.\n- Проверять UI, REST API, данные, логи и внешние интеграции как один сквозной сценарий.\n- Использовать Postman/Bruno/Insomnia/curl, OpenAPI/Swagger, browser DevTools, SQL, request/correlation IDs и observability для технической диагностики.\n- Проверять роли и права, tenant isolation, authentication/session flows, медленную сеть, refresh/back, два таба и восстановление после ошибки.\n- Проверять payment invariants: один intent - одна операция, idempotency, статусы, balances, fees, retries, timeout, duplicate webhook и reconciliation.\n- Отличать дефект продукта от проблемы данных, конфигурации, среды, внешнего provider или самого теста.\n- Вести компактный smoke и осмысленный regression, оформлять воспроизводимые defects и test evidence.\n- Давать ясную рекомендацию GO, GO WITH ACCEPTED RISK или NO-GO с указанием непроверенного scope и владельца риска.\n- Выделять стабильные сценарии для автоматизации и помогать формулировать для них проверяемые контракты; писать полноценный automation framework в этой роли не требуется.\n Что мы ожидаем\n - Более 5 лет коммерческого опыта в QA либо сопоставимая senior-глубина с подтверждённым product ownership.\n- Сильное ручное тестирование Web + REST API; UI-only опыт недостаточен.\n- Самостоятельная работа с SQL, browser DevTools, логами и технической диагностикой.\n- Опыт интеграционного и end-to-end тестирования распределённой или stateful системы.\n- Понимание HTTP/HTTPS, JSON, headers, cookies, authentication/session flows и client-server architecture.\n- Понимание idempotency, retries, timeouts, webhooks, eventual consistency и неизвестного результата операции.\n- Опыт участия в релизах и принятии решения о готовности, а не только передачи списка дефектов.\n- Способность работать при неполных требованиях, спорить по фактам и не скрывать непроверенный scope под дедлайн.\n- Рабочий английский для API-контрактов и документации внешних providers.\n Сильным плюсом будет\n - Fintech, banking, payments, crypto, ledger, billing или другой регулируемый домен.\n- KYC/KYB, AML/KYT, Transaction Monitoring или Travel Rule.\n- Kafka/Redpanda, CDC, event-driven workflows, PostgreSQL transactions/locks или distributed tracing.\n- Базовая автоматизация на Playwright/Cypress/pytest или способность быстро написать диагностический скрипт.\n- Опыт построения QA-процесса с нуля или существенного улучшения smoke, regression, test data, triage и release evidence.\n AI-driven quality\n AI используется для анализа требований, поиска слепых зон, генерации гипотез, подготовки тестовых данных и ускорения triage, но не заменяет профессиональное решение. Нужен воспроизводимый workflow с проверкой результата и личной ответственностью. Секреты, PII, privileged и чувствительные финансовые данные не передаются во внешние модели.\n Почему роль может быть интересна\n - Влияние на качество продукта до появления кода и на решение о релизе.\n- Сложные сквозные сценарии вместо UI-only тестирования.\n- Небольшая команда около 20 человек и стадия prelaunch: можно выстроить работающий QA-процесс без формальной бюрократии.\n- Прямое взаимодействие с разработкой, продуктом и владельцами критических потоков.\n Формат работы\n Полная занятость. Основной формат - офис в Хамовниках, Москва. Ограниченный гибрид возможен по согласованию, но большинство рабочих дней команда проводит в офисе. Remote-only не рассматриваем.\n Детали продукта, юрисдикцию и чувствительный контекст раскрываем после NDA.\n Как проходит отбор\n - Короткое обсуждение опыта, office-fit и AI-driven процесса.\n- Техническое интервью на сценариях Web + API + SQL/logs, payment timeout, duplicate webhook и release risk.\n- Практическая секция: risk-based test strategy для близкого к продукту кейса.\n- Финальная встреча с командой.","description_format":"text","description_chars":5152,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Manufacturing","Natural Resources","Industrial Machinery","Oil & Gas"],"lifecycle":[{"event":"open","at":"2026-08-10T05:55:49Z"},{"event":"6","at":"2026-08-30T06:30:37Z"},{"event":"reopen","at":"2026-09-15T00:45:35Z"},{"event":"6","at":"2026-09-29T19:31:58Z"}],"visa":[],"liveness":{"score":27,"band":"fade","label":"Fading","p_open":1,"p_active":0.3,"p_room":0.9,"age_days":21,"expected_fill_days":42,"reasons":["conf:1","repost:3","velocity","ghost","win:mid"],"computed_at":"2026-10-21T05:46:15Z"},"pay":{"stated_usd_annual":49704,"is_top_pay":false},"html_url":"https://alion.io/job/tmgt-senior-automation-qa-engineer","json_url":"https://alion.io/job/tmgt-senior-automation-qa-engineer.json","meta":{"generated_at":"2026-10-22T04:26:40Z","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":4792,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00: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":1850},"rest":"https://alion.io/mcp/rest/get_company?id=1850"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftmgt-senior-automation-qa-engineer"},{"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%2Ftmgt-senior-automation-qa-engineer"},{"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%2Ftmgt-senior-automation-qa-engineer"},{"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/tmgt-senior-automation-qa-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftmgt-senior-automation-qa-engineer"}]}