Software Quality Engineer 5
Role Overview
We are looking for a Quality Engineering Lead to drive quality strategy and execution for a Adobe Express Photos(Windows based photo viewing/editing and screen capture app). The individual will own the end-to-end quality architecture for a complex, multi-process system with deep OS integrations. The candidate will combine strong engineering rigor, automation-first thinking, and experience leveraging modern AI/agentic frameworks to build scalable quality systems that keep pace with accelerated development cycles.
Key Responsibilities
Quality Strategy & Ownership
-
Define and drive the quality strategy for a large Windows desktop application with complex architecture, multi-process interactions, and deep OS-level integrations.
-
Establish measurable quality benchmarks across reliability, performance, memory, crash stability, and release readiness.
-
Lead quality initiatives for complex Windows platform scenarios including multi-process orchestration, IPC communication, system resource management, and OS integration behaviors.
-
Ensure stability across diverse hardware environments, graphics stacks, and Windows configurations.
-
Partner closely with engineering and product teams to ensure quality is built into the development lifecycle rather than validated post-development.
Automation & CI/CD Excellence
-
Architect and scale an automation-first testing strategy covering unit, integration, UI, performance, and system-level testing.
-
Build and maintain robust automation pipelines integrated with CI/CD systems to enable reliable regression detection and faster release cycles.
-
Improve signal quality from test infrastructure by reducing flakiness, improving test reliability, and enforcing strong quality gates.
AI-Driven Quality Engineering
-
Design and implement agentic AI frameworks that automate aspects of testing, defect detection, regression analysis, and release validation.
-
Build well-orchestrated AI agents capable of running automated validation workflows while maintaining high standards for reliability, explainability, and reproducibility.
-
Define governance and validation frameworks to ensure AI-assisted quality workflows remain deterministic and trustworthy.
Operational Excellence
-
Establish strong quality dashboards and metrics to monitor system health across builds and releases.
-
Drive continuous improvement in test coverage, build stability, and production quality signals.
-
Mentor engineers and cultivate a culture of engineering excellence around automation and quality ownership.
Required Qualifications
-
9+ years of experience in software quality engineering, with demonstrated experience leading quality initiatives for large-scale desktop or system-level applications.
-
Strong experience testing complex Windows applications involving multi-process architectures, IPC, graphics pipelines, and OS-level integrations.
-
Proven track record of designing and implementing scalable automation frameworks integrated with modern CI/CD systems.
-
Deep understanding of reliability engineering principles, performance testing, and regression prevention strategies.
-
Hands-on experience building or integrating AI/agentic automation frameworks to improve development or testing workflows.
-
Strong programming skills (e.g., C++, C#, Python, or similar) with the ability to contribute directly to automation infrastructure.
-
Experience working with large codebases and collaborating with cross-functional engineering teams.