As a Senior QA Engineer at GigRadar.io, you will be responsible for breaking the product before users do and helping to bullet-proof it. You will own test strategy and execution, automation at scale, and quality culture. You will have hands-on QA experience working on complex software systems and a strong QA fundamentals.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
QA Engineer
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.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- 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.
- 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.).
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
- 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.
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.
Similar Jobs
Explore other opportunities that match your interests
berani digital id
kulu