Qa Engineer - Apac

Cognition Cognition · Coding AI · India · Customer Engineering

QA Engineer role focused on ensuring the quality of AI software agents (like Devin and Windsurf) by owning end-to-end product quality, designing and executing test strategies, debugging issues across layers (including AI behavior), and building scalable QA processes and automation. Requires strong QA experience, a developer mindset, and familiarity with AI-powered products.

What you'd actually do

  1. Own end-to-end product quality across AI workflows: Test Windsurf and Devin across onboarding flows, chat interactions, multi-file edits, agentic task execution, and autonomous workflows—thinking like a developer and testing like a user.
  2. Design and execute comprehensive test strategies: Build and run functional, regression, integration, exploratory, and E2E test plans across product surfaces and releases.
  3. Issue reproduction, documentation, and debugging: Reproduce, document, and debug issues across layers—distinguishing between UI defects, orchestration/system issues, and unexpected AI behavior; work with engineering and product to drive resolution.
  4. Release readiness and quality bar ownership: Partner with engineering and product to define “done,” set quality standards, and ensure releases meet the expectations of real developers.
  5. Build scalable QA processes and automation: Establish QA playbooks, test processes, and automation where it has leverage; help evolve CI/CD and testing practices as the product scales.

Skills

Required

  • 5+ years of QA/Test Engineering experience testing complex product workflows
  • Deep expertise in functional, regression, exploratory, integration, and end-to-end testing methodologies
  • Strong developer mindset: comfortable reading/writing code (Python, TypeScript, or similar), navigating codebases, and reasoning about systems
  • User-first testing approach
  • Exceptional attention to detail and strong debugging instincts
  • Familiarity with CI/CD and test automation frameworks
  • Schedule flexibility: overlap with US time zones required; release cycles may require weekend availability

Nice to have

  • Experience testing AI-powered products with non-deterministic outputs
  • Experience testing IDE plugins/extensions or developer tools
  • Familiarity with AI coding tools
  • Prior software engineering background with shipped production code

What the JD emphasized

  • Own end-to-end product quality across AI workflows
  • unexpected AI behavior
  • Schedule flexibility

Other signals

  • AI software agents
  • end-to-end product quality
  • autonomous workflows
  • unexpected AI behavior