ae elsabban.dev

Experience

Skills & experience

Test automation in regulated, data-heavy environments, and now AI agents built on top of it. Before QA, I led health, safety, and environment programs, which is where I learned to think in risk.

Skills

Agentic AI & LLMs
AI agents · Tool calling · Multi-step workflows · RAG · Embeddings · Vector databases · MCP servers · Prompt engineering · Structured JSON outputs · Guardrails · LLM evaluation (evals) · LLM-as-judge · Tracing
Languages
Python · TypeScript · JavaScript · Java · SQL · Shell
Test automation
Playwright · Cypress · Selenium WebDriver · REST Assured · Karate · Postman · Pytest · JMeter · Page Object Model · BDD / Cucumber · Behave · TestNG · Mocha
AI frameworks & APIs
LangChain · OpenAI API · Claude · Model Context Protocol · Chroma · LangSmith · Gradio
CI/CD & cloud
GitHub Actions · GitHub Copilot · Jenkins · Azure DevOps · Kubernetes · AWS (EC2, S3, Lambda, CloudWatch)
Data & backend testing
API testing · Microservices · ETL / data validation · Databricks · PySpark · Hive · Kafka · PostgreSQL · Oracle · MongoDB
QA strategy & delivery
Test strategy & planning · System integration testing (SIT) · Risk-based testing · Requirements traceability · CI/CD quality gates · Agile / SAFe · qTest · Jira · Splunk · Kibana

Experience

  1. Jan 2025 – Present

    Tech Horizon

    Founder & Agentic AI Developer · Independent AI venture, part-time

    • Build LLM-powered test automation agents and Python/TypeScript workflows.
    • Developing an MCP server that gives an LLM access to Playwright results for failure triage.
    • Built an AI-agent QA reporting system for daily engineering reports and defect tracking.
  2. Aug 2025 – Jun 2026

    Duke Energy

    Automation Engineer | Senior SDET · Charlotte, NC

    • Owned SIT automation with Playwright, Cypress, Selenium, TypeScript, Java, and SQL across UI, API, and cross-system flows.
    • Used GitHub Copilot and internal AI tools for requirements review and test drafting; contributed to Karate API tests and GitHub Actions.
    • Led testers and coordinated SIT scope and risk through SAFe PI Planning.
  3. Mar 2022 – Dec 2024

    FINRA

    QA Team Lead | Senior SDET · Rockville, MD

    • Led QA for the CAT, CAIS, and CAT DD programs across frontend, backend, API, and data.
    • Built reusable Cypress and Playwright frameworks in Node.js and set coding standards.
    • Validated ETL and big-data pipelines with Databricks, Hive, and SQL; ran suites through Jenkins quality gates.
  4. Oct 2019 – Mar 2022

    S&P Global

    Senior SDET · Richmond, VA

    • Python/Pytest automation for complex workflows; Behave BDD and Postman for API testing.
    • Verified Kafka processing on Kubernetes and PySpark data transformations.
    • Load and performance testing with JMeter.
  5. Jan 2019 – Dec 2019

    FINRA

    SDET · Rockville, MD

    • Built data-driven and BDD frameworks with Java and Selenium WebDriver.
    • Automated API tests with REST Assured; verified migrated data with complex SQL.

Education & training