Building scalable Quality Engineering platforms for UI, API, database, accessibility, visual, and end-to-end system validation. Expert in Playwright, PyTest, Docker, and CI/CD-integrated automation pipelines.
QA Automation Engineer passionate about automation architecture, quality engineering practices, test reliability, and maintainable testing systems. I design modern automation frameworks using Playwright, Python, PyTest, Docker, GitHub Actions, SQLAlchemy, and Allure Reporting with CI/CD-integrated execution pipelines.
- π§ͺ Testing expertise: UI, API, Database, Accessibility, Visual, E2E
- ποΈ Framework design: Page Object Model, Request Builders, Schema Validation, Contract Testing
- π€ AI in QA: Building AI-augmented tools for requirement analysis, test generation, and failure diagnostics
- π³ Infrastructure: Docker, Docker Compose, GitHub Actions, Parallel Execution
- π Reporting: Allure Reports, Structured Logging, Trace Collection, Execution Analytics
Production-inspired Quality Engineering platform designed around modern SDET practices and multi-layer validation.
Engineering Highlights:
- π Playwright + PyTest automation platform supporting UI, API, database, accessibility, visual, and end-to-end testing
- π Reusable Page Object Model architecture with browser abstraction and environment-driven execution
- π API automation framework with request builders, authentication clients, schema validation, and contract testing foundations
- ποΈ Database validation layer using SQLAlchemy with reusable query execution and assertion utilities
- βΏ Accessibility validation using axe-core and automated accessibility scanning
- πΈ Visual regression testing with baseline comparison workflows
- π Structured logging, observability utilities, execution metrics, and reporting integrations
- π³ Containerized execution using Docker and Docker Compose
- βοΈ CI/CD workflows for smoke, regression, scheduled execution, and artifact collection
- π Allure reporting with screenshots, traces, environment metadata, and execution analytics
Architecture Layers:
UI Automation β’ API Testing β’ Database Validation β’ Accessibility Testing β’ Visual Testing β’ Reporting & Observability β’ Docker Execution β’ CI/CD Automation
Tech Stack:
Playwright β’ Python β’ PyTest β’ FastAPI β’ SQLAlchemy β’ SQLite β’ Docker β’ Docker Compose β’ GitHub Actions β’ Allure Reports β’ pytest-xdist β’ Axe-Core
AI-augmented Quality Engineering platform that helps QA engineers and SDETs analyze requirements, generate API test suites, and diagnose automation failures β using AI as an accelerator, not a crutch.
Features:
| Module | Status | Description |
|---|---|---|
| Requirement Analysis | β Working | Upload product requirements, get structured test cases, boundary values, and edge cases via AI |
| API Test Generation | β Working | Paste an OpenAPI spec, get ready-to-run pytest test suites generated by AI |
| Failure Analysis | π Coming | Analyze test run logs and pinpoint root causes |
Key Design Decisions:
- π€ Provider-agnostic AI layer β business modules never know which provider is used. Supports Ollama (local/offline) and OpenRouter (cloud β GPT-4o, Claude, Gemini)
- π Prompt templates as versioned Markdown files β no hardcoded prompt strings in Python. Edit prompts without code changes
- π§© Feature-first modular architecture β each capability is an independent module with strict no-cross-import rules
- β‘ Async-first β FastAPI async endpoints, SQLAlchemy 2.0 async sessions, httpx for provider communication
- ποΈ Single-table embedded JSONB schema β sessions, inputs, and outputs in one
analysis_sessionstable
Tech Stack:
Python 3.12 β’ FastAPI β’ Pydantic v2 β’ SQLAlchemy 2.0 β’ PostgreSQL 16 β’ React 19 β’ TypeScript β’ Vite β’ TanStack Query β’ Tailwind CSS β’ Docker Compose β’ Alembic β’ Ollama β’ OpenRouter β’ structlog β’ httpx β’ 194+ Tests
Live demo: cyphermorgan.github.io/cypherpilot
Note: The GitHub Pages site is a static UI preview. API features require a running backend.
Automation framework supporting UI, API, database, and end-to-end workflow validation.
Highlights:
- π Modular automation architecture using Selenium, PyTest, and Page Object Model design
- π API automation using Requests, Postman, and Newman
- ποΈ Database validation using SQLite
- π³ Dockerized execution using Selenium Grid and Docker Compose
- β‘ Parallel execution with pytest-xdist
- βοΈ GitHub Actions CI/CD integration
- π Allure reporting with screenshots, logs, and execution artifacts
Tech Stack:
Python β’ Selenium β’ PyTest β’ Requests β’ Postman β’ Newman β’ SQLite β’ Docker β’ Selenium Grid β’ GitHub Actions β’ Allure Reports
Languages
Python β’ TypeScript β’ SQL β’ JavaScript
Automation & Testing
Playwright β’ Selenium WebDriver β’ PyTest β’ pytest-xdist β’ API Testing β’ Requests Library β’ Postman β’ Newman β’ Data-Driven Testing β’ Cross-Browser Testing β’ Regression Testing β’ End-to-End Testing
Quality Engineering
Accessibility Testing (axe-core) β’ Visual Regression Testing β’ Database Validation (SQLAlchemy) β’ Schema Validation β’ Contract Testing β’ Test Reporting & Analytics β’ Test Architecture Design β’ Page Object Model β’ Quality Engineering Platforms
DevOps & CI/CD
Docker β’ Docker Compose β’ GitHub Actions β’ CI/CD Pipelines β’ Parallel Execution β’ Containerized Testing β’ Selenium Grid
Reporting & Observability
Allure Reports β’ Structured Logging (structlog) β’ Trace Collection β’ Screenshot Capture β’ Execution Analytics
Backend & Database
FastAPI β’ SQLAlchemy 2.0 β’ PostgreSQL 16 β’ SQLite β’ Alembic β’ Pydantic v2 β’ REST API Design β’ Async Python
Frontend
React 19 β’ TypeScript β’ Vite β’ TanStack Query β’ Tailwind CSS β’ shadcn/ui
AI & Infrastructure
Ollama β’ OpenRouter β’ Prompt Engineering β’ LLM Integration β’ Provider Abstraction β’ Jinja2 Templating β’ AI-Augmented Testing
Tools
Git β’ GitHub β’ Jira β’ Chrome DevTools β’ Postman β’ Swagger/OpenAPI β’ uv β’ Ruff β’ mypy β’ pre-commit
| Area | Expertise |
|---|---|
| Automation Framework Development | Designing scalable, maintainable test frameworks from the ground up |
| Playwright Automation | Modern browser automation with cross-browser, auto-wait, tracing, and network interception |
| API Testing & Validation | Request builders, schema validation, contract testing, auth clients |
| Database Testing | SQLAlchemy-based validation, query execution, data integrity checks |
| Accessibility Testing | axe-core integration for WCAG-standard automated scanning |
| Visual Regression Testing | Baseline comparison workflows for pixel-perfect validation |
| Dockerized Test Execution | Reproducible, scalable containerized environments |
| CI/CD Test Automation | Smoke, regression, scheduled execution, artifact collection |
| AI-Augmented QE | AI-powered requirement analysis, test generation, failure diagnostics |
Who is Cypher Morgan?
Cypher Morgan is a QA Automation Engineer and SDET specializing in building scalable Quality Engineering platforms for UI, API, database, accessibility, visual, and end-to-end system validation. Expert in Playwright, PyTest, Docker, GitHub Actions, and Allure Reporting with CI/CD-integrated execution pipelines.
What automation frameworks do you use?
I specialize in Playwright with PyTest for modern automation frameworks, and also have extensive experience with Selenium WebDriver, Requests library for API testing, Postman, Newman, and data-driven testing approaches. All frameworks follow the Page Object Model (POM) design pattern for maintainability.
What is the Nexus Quality Engineering Platform?
The Nexus Quality Engineering Platform is a production-inspired QE platform built with Playwright and PyTest supporting UI, API, database, accessibility, visual, and end-to-end testing. Features Docker containerized execution, CI/CD via GitHub Actions, Allure reporting with screenshots and traces, SQLAlchemy-based database validation, axe-core accessibility scanning, and baseline comparison visual regression. View on GitHub.
What is cypherpilot?
cypherpilot is an AI-powered Quality Engineering platform that helps QA engineers analyze requirements, generate automated API test suites, and diagnose automation failures. Features a provider-agnostic AI infrastructure supporting Ollama (local) and OpenRouter (cloud), FastAPI async backend, React + TypeScript frontend, Docker Compose deployment, and 194+ automated tests. Live demo | GitHub.
What types of testing do you specialize in?
UI automation (Playwright, Selenium) β’ API testing & validation (Requests, Postman, Newman, schema validation, contract testing) β’ Database testing (SQLAlchemy, SQLite, PostgreSQL) β’ Accessibility testing (axe-core, WCAG) β’ Visual regression testing (baseline comparison) β’ End-to-end workflow validation β’ Cross-browser testing
Are you open to remote QA roles?
Yes. Actively open to remote QA Automation Engineer, SDET, Quality Engineer, and Software Test Engineer roles, with a primary focus on Python-based QA automation and Quality Engineering positions.
What CI/CD tools do you use?
GitHub Actions for CI/CD pipelines (smoke, regression, scheduled, artifact collection) β’ Docker & Docker Compose for containerized environments β’ pytest-xdist for parallel execution across multiple CPU cores.
| Role | Type |
|---|---|
| QA Automation Engineer | Remote |
| SDET | Remote |
| Quality Engineer | Remote |
| Software Test Engineer | Remote |
| Python-based QA Automation | Remote |
| AI-Augmented Testing Roles | Remote |
Playwright Automation β’ Quality Engineering Platforms β’ API & Database Validation β’ CI/CD Test Infrastructure β’ Reliability Engineering for Tests β’ AI-Augmented Quality Engineering

