Test Automation

This collection showcases Playwright automation projects developed using Python to validate web application functionality, accessibility, and end-to-end workflows. These projects demonstrate automated testing, framework development, and quality assurance practices that improve software reliability and user experience.

QA-PA-001

Document Upload Verification

Language

Python

Testing Focus

  • Document Upload

  • File Upload Validation

  • Supported File Types

  • User Workflow Automation

  • Functional Testing

  • End-to-End Workflow

  • UI Validation

  • Automated Regression Testing

QA-PA-002

URL Upload Automation

Language

Python

Testing Focus

  • URL Upload Validation

  • External Document Retrieval

  • Processing Status Verification

  • User Workflow Automation

  • Functional Testing

  • End-to-End Workflow Testing

  • Automated Regression Testing

QA-PA-003

Toast Notification Validation

Language

Python

Testing Focus

  • Toast Notification Validation

  • System Feedback Verification

  • UI Notification Testing

  • User Workflow Automation

  • Functional Testing

  • Success & Error Message Validation

  • Timing & Synchronization

  • Automated Regression Testing

QA-PA-004

Remediation Checkpoints

Language

Python

Testing Focus

  • Accessibility Validation

  • Remediation Verification

  • Document Structure Validation

  • Content Compliance Verification

  • Functional Testing

  • Automated Regression Testing

  • Quality Assurance Automation

  • End-to-End Workflow Testing

GitHub Automation Portfolio

Explore my GitHub repository to see real-world Python and Playwright automation projects focused on accessibility testing and end-to-end workflow validation. These projects demonstrate automated testing techniques for keyboard navigation, semantic accessibility, screen reader testing support, document conversion workflows, dynamic user interface validation, and other accessibility-focused quality assurance scenarios.

Each project includes well-documented source code, detailed README files, and explanations of the testing approach, technologies used, skills demonstrated, and lessons learned, providing insight into my automation development process and problem-solving abilities.