postgresql – filter a json column element in where clause

I have a below query in Postgres

select a.request_id,a.job_type from
(
   select request_id,
       job_id ->> 0 as job_id_1, 
       job_id ->> 1 as job_id_2
   from job_requests_table 
) tab
inner join job_requests_table a
on a.request_id = tab.request_id
where cast(tab.job_id_1 as varchar) like '%test-cluster-id-11111%';

This is working find since test-cluster-id-11111 was found as an first element of job_id column.
It could be at any place and also job_id column can have one element also or more than one also.. could be four or five.

I was looking for some solution that I should not specify that it has to be compare for specific position in where clause

where cast(tab.job_id_1 as varchar) like '%test-cluster-id-11111%';

and also in inner query it has to be like if it has one element it should generate one instance of that column and if it has ‘n’ elements then it should generate those many instances.

select request_id,
       job_id ->> 0 as job_id_1, 
       job_id ->> 1 as job_id_2
from job_requests_table 

job_id column is of json type and can have multiple elements like

("test-cluster-id-11111", "test-cluster-id-22222","test-cluster-id-33333")