Search by job, company or skills

chatgenie.ph (techstars 23)

Junior Software Quality Assurance Engineer - Immediate Deployment

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Entry-level Software QA Engineer

Entry-Level  •  Full-Time  •  Hybrid

ABOUT CHATGENIE

ChatGenie is an Enterprise AI Platform building Agentic AI Systems for enterprises. We deploy autonomous AI agents that automate customer support operations — achieving 77% cost reduction and 98% accuracy for clients like Angkas, Sun Life, and Globe Telecom. Our platform handles over 10,000 daily support tickets in production, and every release we ship goes through a real client's live environment.

Recognized as a Forbes Asia 100 to Watch company (2021) and a Techstars powered by eBay graduate.

THE ROLE

This is not a checkbox QA role. ChatGenie ships AI features into live enterprise environments where a missed defect doesn't just fail a test — it reaches a real customer, triggers a wrong escalation, or violates a client SLA. Quality is a core engineering function here, not an afterthought.

As our entry-level QA Engineer, you will own the test coverage for features being built and shipped on our platform. You will work directly with senior developers, review requirements before development begins, and be the last line of defense before anything reaches production. The work is demanding, the feedback is direct, and the impact is immediate.

This role is well-suited for someone who has completed a QA internship or has hands-on exposure to testing in a real product environment — and is ready to step into a position with genuine ownership and accountability. Candidates who bring even a foundational understanding of test automation will stand out.

WHAT YOU'LL WORK ON

  • Write, maintain, and execute test cases for backend APIs (Ruby on Rails, GraphQL) and frontend components (Vue.js)
  • Test and validate our 2-agent AI system — Guard Agent and Orchestrator Agent — for classification accuracy, edge cases, and failure modes
  • Validate MCP integration flows connecting ChatGenie to client CRMs, ticketing platforms, and databases
  • Design and own regression test suites that are reused across every release cycle
  • Review feature requirements before development begins and flag ambiguities in acceptance criteria
  • Document defects with full reproduction steps, severity, priority, and supporting evidence — at a standard that requires no follow-up from the developer
  • Contribute to CI/CD quality gates using Bitbucket Pipelines and monitor deployment health via ArgoCD and CloudWatch

WHAT WE'RE LOOKING FOR

Required:

  • Hands-on experience writing and executing test cases in a real product environment — internship, freelance, or employment
  • Working knowledge of REST API testing using Postman or equivalent tools
  • Ability to read and understand code well enough to trace a bug to its source — you don't need to write features, but you need to understand what the code is supposed to do
  • Experience with Git and a version control workflow
  • Strong written communication — defect reports that are precise, complete, and actionable without clarification
  • Systematic, adversarial thinking — you approach software as something that will break, and your job is to find out how before it does

Strong advantage:

  • Any understanding of test automation — even at a conceptual or introductory level. Familiarity with frameworks like RSpec, Cypress, Playwright, or Selenium, or experience writing automated tests as part of a course or personal project, is a strong differentiator at this level
  • Prior exposure to testing Ruby on Rails backends or Vue.js frontends
  • Experience testing GraphQL APIs — queries, mutations, schema validation, and authorization
  • Understanding of how CI/CD pipelines work and where QA fits in the deployment flow
  • Any exposure to AI or LLM-based systems — understanding that non-deterministic outputs require a different test strategy than traditional software

OUR TECH STACK

You will be testing against a production system built on the following:

  • Backend: Ruby on Rails, GraphQL, PostgreSQL, AWS DocumentDB, ElastiCache
  • Frontend: Vue.js
  • AI / LLM Layer: GPT-5.2 (primary), Amazon Bedrock — Cohere Embed v4 Multilingual, Qwen and Amazon Nova (under evaluation)
  • Infrastructure: AWS EKS, RDS, CloudWatch, S3, Cloudflare
  • Integration Protocol: MCP (Model Context Protocol)
  • CI/CD: Bitbucket Pipelines, ArgoCD
  • Observability: Amazon CloudWatch (infrastructure), Langfuse (AI agent tracing)

You are not expected to be proficient in all of these on day one. You are expected to close gaps fast and ask the right questions when you encounter something unfamiliar.

WHAT MAKES THIS ROLE DIFFERENT

Most entry-level QA roles involve testing CRUD applications with well-defined inputs and deterministic outputs. This one doesn't.

ChatGenie's platform uses AI agents whose outputs are probabilistic — the same input can produce different responses across runs. Testing accuracy at scale, detecting model degradation, and designing test cases that probe the edges of an AI system's behavior is work that most QA engineers at this level have never done. If you are genuinely curious about AI systems and want to develop a skillset that is increasingly rare and valuable, this is the right place to build it.

You will also be the QA function for a lean team. That means more ownership, more visibility, and more direct impact than you would have at a company where QA is a department. It also means higher expectations and less room to coast.

THIS IS NOT FOR YOU IF...

  • You need heavily defined processes and a senior QA lead to set your daily priorities
  • You treat test execution as a mechanical task rather than a thinking exercise
  • You consider a defect documented when it is submitted, regardless of whether a developer can reproduce it
  • You are looking for a stable, low-pressure role where the bar is clearing a checklist

We are a small team shipping into live enterprise environments. The standards are high because the consequences of missing them are real.

COMPENSATION & GROWTH

Compensation is competitive for an entry-level role in the Philippine tech market and commensurate with demonstrated experience and skills. Specific details are discussed during the interview process.

Engineers who perform well at ChatGenie grow quickly — because the team is small, the work is visible, and there are no layers between contribution and recognition. A QA Engineer who builds strong test infrastructure, ships clean releases, and demonstrates genuine ownership of product quality will have a direct path to a Senior QA Engineer role.

You will also be among the first engineers building QA practices for an AI platform in production — the kind of experience that is difficult to find and increasingly valuable across the industry.

LEARN MORE

Learn more about ChatGenie and what we build:

ChatGenie Platform Overview (YouTube)

Full product brochure:

ChatGenie Platform Brochure

If you take quality seriously — not as a process to follow but as a standard to uphold — and you want to do it on a platform where the work is genuinely hard and the impact is real, we want to hear from you.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 146872645