Download Verification

captcha
Tailwind Resume
Alex Morgan

Alex Morgan

Senior QA Engineer

Profile

Senior QA Engineer with 8+ years of experience building test automation frameworks, leading quality strategies, and shipping reliable software at scale.

Experience

Senior QA Engineer

TechFlow Systems San Francisco, CA

06/2021 - Present

Lead quality assurance initiatives for cloud-native SaaS platform serving 2M+ users. Own test automation strategy, mentor junior engineers, and drive AI-assisted tooling adoption to accelerate delivery without compromising quality.

End-to-End Automation Platform Rewrite

  • Migrated legacy Selenium test suite to Playwright with TypeScript, implementing parallel execution and flaky-test detection. Built custom test data factory using Python and Faker for deterministic, isolated test scenarios.
  • Playwright, TypeScript, Python, Docker, Kubernetes, GitHub Actions, PostgreSQL
  • Designed architecture, implemented core framework, trained team of 4 engineers, established CI integration and reporting dashboards.
  • Tech Stack: Playwright TypeScript Python Docker Kubernetes CI/CD Pipeline Design
  • Challenges: 70% Faster Test Execution: Reduced full regression suite from 4 hours to 72 minutes through parallelization and selective test targeting.
  • Challenges: Flaky Test Rate Under 1%: Implemented automatic retry with root-cause logging and test stability scoring, dropping flaky tests from 12% to 0.8%.

AI-Assisted Code Review and Test Generation

  • Piloted Claude Code and GitHub Copilot for supervised test generation and PR review workflows. Established guardrails requiring local validation, CI checks, and human review before any AI-suggested changes merged.
  • Claude Code, GitHub Copilot, GitHub Actions, pytest, Python, REST APIs
  • Evaluated AI tools for test generation accuracy, created task decomposition templates for repository-context exploration, implemented model-routing fallback with cost and latency budgets.
  • Tech Stack: AI-Assisted Software Delivery Claude Code GitHub Copilot pytest Code Review Automation
  • Challenges: 30% Test Coverage Increase: Used Claude Code for implementation planning and test generation, with human-supervised validation ensuring generated tests met acceptance criteria.
  • Challenges: PR Review Time Reduced 25%: Copilot-assisted reviews with structured output schemas for security and permission review, maintaining rollback readiness.

QA Engineer

DataStream Inc Austin, TX

08/2017 - 05/2021

Developed and maintained automated test suites for data pipeline and analytics platform. Collaborated with developers to implement shift-left testing practices and improve release confidence.

Data Pipeline Validation Framework

  • Built Python-based framework to validate ETL pipeline integrity, schema constraints, and data quality rules across staging and production environments.
  • Python, pytest, Apache Airflow, Snowflake, AWS S3, Jenkins
  • Designed validation framework, wrote core utilities for schema comparison and row-level reconciliation, integrated with Jenkins pipelines.
  • Tech Stack: Python pytest Apache Airflow Snowflake AWS Jenkins
  • Challenges: Production Data Incidents Cut by 60%: Automated data quality checks caught schema drift and cardinality issues before deployment.
  • Challenges: Shift-Left Adoption: Enabled developers to run validation suite locally, reducing feedback loop from hours to minutes.

Skills

Test Automation & Framework Development

  • Design and maintain scalable automation frameworks using Playwright, Selenium, and pytest
  • Implement page object models, test data factories, and reusable component libraries for web and API testing across microservices architectures

CI/CD & DevOps Integration

  • Build quality gates into GitHub Actions, Jenkins, and GitLab CI pipelines
  • Configure parallel test execution, artifact management, and automated reporting
  • Integrate test results with Slack and Jira for rapid feedback

AI-Assisted Software Delivery

  • Leverage Claude Code and GitHub Copilot for supervised test generation, implementation planning, and PR review
  • Apply task decomposition, repository-context exploration, and schema-constrained structured outputs
  • Enforce local validation, CI checks, security review, and rollback readiness for all AI-generated changes

API & Backend Testing

  • Validate REST and GraphQL APIs using Python requests, pytest, and Postman
  • Perform contract testing with Pact, schema validation with JSON Schema, and performance baseline checks for latency and throughput

Observability & Quality Metrics

  • Implement tracing and observability with OpenTelemetry and Datadog
  • Track test flakiness, coverage trends, and defect escape rates
  • Build evaluation datasets and regression testing suites to prevent quality regressions

Education

B.S. in Computer Science

University of Texas at Austin Austin, TX

08/2013 - 05/2017

Relevant coursework: Software Testing and Verification, Algorithms and Data Structures, Database Systems, Distributed Systems. Graduated with Honors. Capstone project: Automated grading system with unit test generation.