Location: Bali (relocation sponsored)
Team: Application Engineering
Why GigRadar?
We’re the bootstrapped, scrappy crew behind GigRadar.io — the AI-powered growth engine for 800+ Upwork-first agencies. Shipping fast is our default, and quality is non-negotiable. Your mission: break our product before our users do, then help us bullet‑proof it.
What you’ll own
- Test strategy & execution – author, maintain, and continuously improve test plans, cases, scenarios, and checklists across web (React/TypeScript) and service layers (REST, GraphQL).
- Automation at scale – build and extend reliable Playwright / Puppeteer suites for regression, smoke, and performance. CI is GitHub Actions; flaky tests get no mercy.
- LLM safety testing – design adversarial prompt‑injection and jailbreak scenarios for our Langfuse/OpenAI pipelines; validate guardrails, rate limits, and red‑team exploits.
- API diligence – craft Postman / code‑level tests that hammer our endpoints, validate schema changes, and surface latent edge‑cases.
- Quality culture – pair with devs on PRs, champion shift‑left testing, and turn bug reports into repeatable test artifacts.
Must‑haves
- Hands‑on QA experience working on complex, production‑grade software systems.
- 3‑5 years hands‑on QA (exceptional candidates with ~2 yrs experience in automation‑focused QA roles are also welcome).
- Automation‑first mindset — even when testing manually, you think in systems, inputs/outputs, and repeatability.
- Ability to perform deep manual testing by reasoning about system state, data integrity, async behavior, and edge conditions.
- Strong QA fundamentals: test design techniques, exploratory testing, regression planning, and defect lifecycle.
- Working knowledge of REST APIs and hands‑on experience validating API behavior beyond the UI.
- Able to work async, write clear documentation, and give direct, constructive feedback.
Nice‑to‑haves
- Exposure to JavaScript/TypeScript or similar programming languages, with the ability to read test code and reason about automation patterns.
- Hands‑on experience contributing to test automation frameworks (Playwright, Puppeteer, Cypress, or similar).
- Practical exposure to GraphQL testing.
- Experience working with CI/CD environments (GitHub Actions, Vercel, or similar).
- Interest or early experience testing LLM‑powered features or AI workflows.
- Basic performance or load testing exposure (k6, Artillery, etc.).
What’s in it for you
- Autonomy, not bureaucracy – ship improvements end‑to‑end.
- Direct impact – your work touches thousands of proposals a day.
- Fair comp + meaningful equity – we’re scaling, you’ll ride the upside.
Ready to stress‑test the future of freelance growth? Shoot your CV. If you wow us, you’ll get a take‑home challenge, no leet‑code, just real bugs.
We move fast. So should you.