We're hiring a Senior QA Engineer to own the systems and signals that tell us — and our customers — whether the platform is actually doing what it claims. This role combines traditional QA rigor with the harder problem underneath it: how do you test a system whose job is to govern *other* non-deterministic systems? You'll design test strategies for agent execution paths, cryptographic verification flows, and SDK integrations that need to behave identically across wildly different customer environments.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
**Location:** Bangkok, Thailand (relocation supported) · **Eligibility:** Thai citizens only
About OpenBox AI
OpenBox is the unified trust platform for agentic AI. We give enterprises runtime governance, cryptographic verification, and accountability for autonomous AI systems — turning opaque model behavior into execution that is observable, governed, and provable.
We integrate into existing stacks with a single SDK and zero architectural changes, so teams can ship trustworthy AI in minutes rather than quarters. Our customers run us in production where correctness isn’t optional — a missed failure mode in our platform is a missed failure mode in *their* AI.
The Role
Quality is a product feature at OpenBox, not a gate at the end of the pipeline. We’re hiring a QA Engineer to own the systems and signals that tell us — and our customers — whether the platform is actually doing what it claims.
This role combines traditional QA rigor with the harder problem underneath it: how do you test a system whose job is to govern *other* non-deterministic systems? You’ll design test strategies for agent execution paths, cryptographic verification flows, and SDK integrations that need to behave identically across wildly different customer environments. You’ll also build the tooling that lets every engineer on the team ship with confidence.
We’re looking for someone who thinks like an adversary, writes code as readily as test plans, and has strong opinions about flake budgets.
What You’ll Do
> Test infrastructure and automation
- Design and maintain automated test suites across APIs, SDKs, backend services, and AI runtime components
- Build testing frameworks and harnesses tailored to non-deterministic AI behavior, agent execution paths, and cryptographic verification flows
- Contribute to CI/CD pipelines and developer tooling that accelerate safe delivery
> Quality signals and release readiness
- Establish and track meaningful quality metrics — pass rates, flake rates, coverage, release-readiness criteria
- Detect and quarantine flaky tests; drive root-cause analysis with owners
- Own end-to-end quality for complex features, from test planning through release validation
Looking to advance your QA & Testing career with relocation support? Explore QA & Testing Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
> Adversarial and exploratory testing
- Conduct edge-case analysis, fuzzing, and adversarial testing to find issues before customers do
- Design for failure modes that aren’t in the spec yet
> Cross-functional quality
- Embed quality early in the development cycle by partnering with engineering, research, and product
- Document test plans, reproduction steps, and quality standards for internal and customer-facing components
- Shape a culture of shared ownership for quality across the engineering org
What We’re Looking For
**Required**
- 3+ years of professional QA or SDET experience testing production software
- Bachelor’s degree in CS, software engineering, or a related field — or equivalent hands-on experience
- Strong automation chops in at least one modern language (Python, TypeScript/JavaScript, Go, or Java)
- Solid grasp of API testing, backend systems, and distributed architectures
- Fluency with modern testing frameworks, CI/CD, and version control workflows
- A track record of designing test strategies for complex systems and finding non-obvious failure modes
- Detail-oriented, adversarial by default, and a strong communicator in English
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
**Bonus points for**
- Experience testing AI/ML systems, LLM-powered products, or other non-deterministic systems
- Familiarity with agent architectures, model evaluation, or AI observability tooling
- Performance testing, load testing, or chaos engineering experience
- Security testing, fuzzing, or red-team background
- Experience testing SDKs or developer-facing products
- Familiarity with cryptographic systems, verification protocols, or governance/compliance tooling
- Prior work in high-growth startups or research-driven organizations
Not every strong candidate will tick every box. If this role sounds like your kind of problem, we’d rather hear from you than not.
Why Join OpenBox AI
- Shape the quality foundation of a category that’s being defined in real time
- Direct influence over engineering practices, release processes, and product reliability
- Competitive compensation calibrated to senior expertise
- Proximity to global investors, design partners, and a deeply technical leadership team
- A culture that rewards rigor, depth, and long-term thinking over hype cycles
Location & Eligibility
This role is based in Bangkok and is open to Thai citizens only. Candidates will need to relocate to Bangkok within a mutually agreed timeframe; OpenBox will support a smooth transition.
Similar Jobs
Explore other opportunities that match your interests
krnl labs
Senior Electro-Optical Integration & Test Engineer
Raytheon