# QA Engineer

**Company:** [Cognition](https://hotfix.jobs/companies/cognition)
**Location:** Unspecified
**Role:** QA Engineering
**Experience:** 5+ years
**Skills:** Python, TypeScript, CI/CD, Test Automation, Functional Testing, Regression Testing, Exploratory Testing, Integration Testing, End-To-End Testing, Debugging, Ide Extensions, Cli Tools, Ai Coding Tools
**Posted:** 2026-02-27

> Owns end-to-end quality for AI coding products by designing comprehensive tests, reproducing complex defects, and improving QA automation and release processes. The role requires 5+ years of QA or test engineering experience, coding ability, strong debugging skills, and comfort evaluating non-deterministic AI behavior.

## Job Description

## Responsibilities
- Own end-to-end product quality across AI workflows, including onboarding flows, chat interactions, multi-file edits, agentic task execution, and autonomous workflows.
- Design and execute functional, regression, integration, exploratory, and end-to-end test plans across product surfaces and releases.
- Break down complex flows into testable scenarios, identifying edge cases, race conditions, state-recovery failures, and real-world usage patterns.
- Reproduce, document, and debug issues across layers, distinguishing UI defects, orchestration or system issues, and unexpected AI behavior.
- Partner with engineering and product to define completion criteria, set quality standards, and ensure releases meet developer expectations.
- Establish QA playbooks, test processes, and automation where it provides leverage.
- Help evolve CI/CD and testing practices as the product scales.

## Requirements
- 5+ years of QA or test engineering experience testing complex product workflows, including multi-step user journeys, cross-surface interactions, and end-to-end behavior.
- Deep expertise in functional, regression, exploratory, integration, and end-to-end testing methodologies.
- Ability to read and write code in Python, TypeScript, or a similar language; navigate codebases and reason about systems.
- User-first testing approach focused on real-world usage rather than only specifications.
- Exceptional attention to detail and strong debugging instincts.
- Ability to communicate clearly and precisely in bug reports and triage.
- Familiarity with CI/CD and test automation frameworks.
- Comfort working in fast-moving, release-driven environments.
- Schedule flexibility, including overlap with US time zones and occasional weekend availability for release cycles.

## Nice-to-haves
- Experience testing AI-powered products with non-deterministic outputs.
- Experience testing IDE plugins or extensions, CLIs, or code review systems.
- Familiarity with AI coding tools such as Windsurf, Copilot, Cursor, or Devin.
- Prior software engineering experience with shipped production code.

## Similar jobs

- [Quality Specialist](https://hotfix.jobs/jobs/d18715a4-94a8-4791-9252-dba41a81666c) - Q4 Inc - Pune, India
- [Software Engineer 3](https://hotfix.jobs/jobs/a82aa47f-f8c0-4eec-9e80-a847022c9b82) - MongoDB - Gurugram, India
- [Hardware QA Engineer - Mechanical](https://hotfix.jobs/jobs/f90945aa-c39a-44a5-8043-a6f0e0ac06b7) - Origin - Bengaluru, India
- [SDET Engineer](https://hotfix.jobs/jobs/c544f445-5df5-4e7b-b7c1-bef0e72a333e) - Fortanix - Bengaluru, India
- [Senior Quality Engineer](https://hotfix.jobs/jobs/7af0e7ee-6cfd-4b65-9ef1-1bf0e4bc2c7b) - Circle - Remote - $120k – $130k/yr

**Apply:** https://hotfix.jobs/jobs/2eb8ab1a-3752-43a8-b867-8d3c40fd0235
**Canonical:** https://hotfix.jobs/jobs/2eb8ab1a-3752-43a8-b867-8d3c40fd0235