About the job
Join our team as a Senior Software Quality Engineer and help shape the future of AI-powered web applications. Lead quality strategy, automation, and testing for a new-generation, fast-paced product. Collaborate with top engineers, drive innovation, and ensure robust, accessible, and high-performing digital experiences at Adobe.
Responsibilities
Own the end-to-end quality strategy for a new AI-first web application, spanning the prompt and agent layer, the in-browser experience, and the generated output.
Compose, build, and maintain modern web test automation (Playwright / Cypress, TypeScript/JavaScript) and the underlying infrastructure that keeps it fast, deterministic, and developer-friendly.
Stand up evaluation harnesses for automated workflows: golden prompt suites, regression baselines, model/version comparisons, hallucination and safety checks, and human-in-the-loop review pipelines.
Ensure comprehensive quality for a real-time web product — performance, resilience, accessibility (WCAG), and cross-browser/cross-device coverage.
Embed quality into CI/CD: build release gates that catch real regressions, reduce flake, and turn production telemetry into pre-submit signal.
Work closely with engineering, product, and design to build testability into the process early. Guide engineers on test strategy, automation patterns, and adopting a shift-left outlook.
Qualifications
Minimum
Bachelor's degree or equivalent experience in Computer Science or a related field.
8+ years of experience in customer -facing software quality / SDET positions
Automation experience with modern web frameworks (Playwright, Cypress, or similar) and strong coding skills in TypeScript/JavaScript
Experience designing test strategy for AI / ML / LLM-powered features —prompt regression, evaluation datasets, model drift, timely-injection and safety testing, or equivalent.
Strong fundamentals in API testing, performance and load testing, and observability tooling (Datadog, Splunk, Sentry, OpenTelemetry, or similar).
Excellent collaboration and communication; able to influence engineers and PMs early in the build cycle.
Preferred
Comfort with Python is a plus.
Prior experience with creative tools, design-to-code, browser-based graphics (Canvas/WebGL), or real-time collaboration stacks.