{
  "snapshot_date": "2026-09-16",
  "exported_at": "2026-09-16T19:05:11.222535+00:00",
  "source": "https://techrole.ru/api/v1/open-data/publications",
  "ingestion_run_id": 107,
  "current_market_claim": false,
  "query_window": "2026-03-21/2026-09-16",
  "observed_period": "2026-08-16/2026-09-15",
  "caveat": "Ограниченный поисковый снимок HH. Одна вакансия может относиться к нескольким ролям; строки нельзя суммировать как уникальные вакансии. Нет опыта — поле HH, не оценка грейда. Доли рассчитаны от всех публикаций соответствующей роли.",
  "records": [
    {
      "slug": "qa-manual",
      "name": "Ручной тестировщик",
      "total_publications": 192,
      "remote_count": 78,
      "no_experience_count": 22,
      "salary_disclosed_count": 80,
      "top_skills": [
        {
          "id": "ручное тестирование",
          "name": "Ручное тестирование",
          "count": 41,
          "share": 0.2135
        },
        {
          "id": "sql",
          "name": "SQL",
          "count": 36,
          "share": 0.1875
        },
        {
          "id": "функциональное тестирование",
          "name": "Функциональное тестирование",
          "count": 30,
          "share": 0.1562
        }
      ],
      "observed_date_from": "2026-08-16",
      "observed_date_to": "2026-09-15"
    },
    {
      "slug": "qa-automation",
      "name": "Инженер по автоматизации тестирования",
      "total_publications": 191,
      "remote_count": 123,
      "no_experience_count": 3,
      "salary_disclosed_count": 25,
      "top_skills": [
        {
          "id": "python",
          "name": "Python",
          "count": 57,
          "share": 0.2984
        },
        {
          "id": "java",
          "name": "Java",
          "count": 32,
          "share": 0.1675
        },
        {
          "id": "pytest",
          "name": "Pytest",
          "count": 30,
          "share": 0.1571
        }
      ],
      "observed_date_from": "2026-08-17",
      "observed_date_to": "2026-09-15"
    },
    {
      "slug": "qa-engineer",
      "name": "QA-инженер",
      "total_publications": 1356,
      "remote_count": 383,
      "no_experience_count": 172,
      "salary_disclosed_count": 571,
      "top_skills": [
        {
          "id": "sql",
          "name": "SQL",
          "count": 160,
          "share": 0.118
        },
        {
          "id": "контроль качества",
          "name": "Контроль качества",
          "count": 144,
          "share": 0.1062
        },
        {
          "id": "python",
          "name": "Python",
          "count": 121,
          "share": 0.0892
        }
      ],
      "observed_date_from": "2026-08-16",
      "observed_date_to": "2026-09-15"
    }
  ]
}
