Some checks failed
CI / Linting (Biome) (push) Failing after 40s
CI / Tests (push) Successful in 5m13s
CI / Type Check (adzuna-extractor) (push) Successful in 1m10s
CI / Type Check (gradcracker-extractor) (push) Successful in 1m14s
CI / Type Check (hiringcafe-extractor) (push) Successful in 1m11s
CI / Type Check (orchestrator) (push) Successful in 1m30s
CI / Type Check (startupjobs-extractor) (push) Successful in 1m12s
CI / Type Check (ukvisajobs-extractor) (push) Successful in 1m13s
CI / Documentation (push) Successful in 1m57s
The jobs.json feed often labels roles Remote/Worldwide while the public job page JSON-LD and description include the real city (e.g. Mumbai/Nagpur). Enrich vague rows by reading each QAJobsBoard detail URL before import. Co-authored-by: Cursor <cursoragent@cursor.com>
qajobsboard-extractor
Loads QA-focused postings from QAJobsBoard via the host’s public JSON feed:
GET https://qajobsboard.jobboardly.com/jobs.json
RSS is also published at jobs.rss; this extractor uses JSON for structured fields.
- Caps matches via
qajobsboardMaxJobsPerTerm(default100). - Filters client-side by pipeline search terms against title, categories, and description HTML.