QA Engineer

Role Overview

We are looking for a QA Engineer to take ownership of product quality across AI-driven workflows. This role involves testing complex, real-world user scenarios, ensuring product reliability, and contributing to scalable QA processes in a fast-paced environment.

Key Responsibilities
End-to-End Product Quality Ownership:

Validate product performance across onboarding flows, chat interactions, multi-file edits, agentic workflows, and autonomous task execution, with a user-centric testing approach.

Test Strategy & Execution:

Design and execute functional, regression, integration, exploratory, and end-to-end test plans across multiple product surfaces and releases.

Scenario Design & Edge Case Identification:

Break down complex workflows into testable scenarios, identifying edge cases, race conditions, system failures, and real-world usage patterns.

Defect Analysis & Debugging:

Reproduce, document, and debug issues across system layers, distinguishing between UI defects, system orchestration issues, and AI behavior inconsistencies. Collaborate closely with engineering and product teams for resolution.

Release Quality & Readiness:
  • Define quality benchmarks, contribute to release criteria, and ensure product readiness aligns with user expectations.
  • QA Process & Automation:
  • Build and enhance QA processes, playbooks, and automation frameworks. Contribute to improving CI/CD pipelines and testing practices as the product scales.
Required Qualifications
  • 4–5+ years of experience in QA/Test Engineering, specifically in testing complex product workflows involving multi-step user journeys and end-to-end interactions.
  • Strong expertise in functional, regression, exploratory, integration, and end-to-end testing methodologies.
  • Developer mindset with the ability to read and write code (Python, TypeScript, or similar), and navigate codebases effectively.
  • Strong user-centric testing approach with the ability to think beyond specifications.
  • Excellent attention to detail, debugging skills, and clear communication for bug reporting and triaging.
  • Hands-on experience with CI/CD pipelines and test automation frameworks.
  • Ability to work in fast-paced, release-driven environments with flexibility to overlap with US time zones and occasional weekend availability.
Preferred Qualifications
  • Experience testing AI-powered products with non-deterministic outputs.
  • Exposure to testing developer tools such as IDE plugins/extensions, CLIs, or code review systems.
  • Familiarity with AI coding tools like Windsurf, Copilot, Cursor, or Devin.
  • Prior experience in software engineering with production-level code contributions.
Job Category: Engineering
Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx