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.