Welcome to my Quality Assurance (QA) and Software Development Engineer in Test (SDET) portfolio. This collection of repositories is designed to showcase my practical skills in modern software testing, automation, and quality engineering, targeting junior to mid-level roles.
The portfolio demonstrates my ability to move beyond simple test execution to design comprehensive test strategies, implement robust test automation frameworks, and integrate quality practices into the CI/CD pipeline.
| Component | Technology | Purpose |
|---|---|---|
| Language | Python 3.x | Primary language for all automation and scripting. |
| UI Testing | Playwright | Modern, fast, and reliable end-to-end web UI testing. |
| API Testing | Requests, Pytest | Robust and flexible library for API interaction and testing. |
| Test Runner | Pytest | Industry-standard framework for scalable test execution. |
| CI/CD | GitHub Actions | Automating test runs on every code change. |
The following repositories are interconnected and demonstrate a full spectrum of QA capabilities.
| Repository | Primary Focus | Key Skills Demonstrated |
|---|---|---|
| web-ui-testing-playwright | Automated UI Testing | Page Object Model (POM), Fixtures, Parallel Execution, Test Strategy Design. |
| api-testing-automation | Automated API Testing | Pytest, Requests, Environment Configuration, Data-Driven Testing, API Test Plan. |
| qa-manual-test-cases-and-bug-reports | Manual QA & Documentation | Test Case Design, Professional Bug Reporting (JIRA style), Traceability Matrix, Requirements Analysis. |
| test-automation-framework | Advanced Framework Architecture | Combining UI and API layers, Clean Folder Structure, Reusable Utilities, Logging, Reporting. |
| qa-ci-cd-examples | Continuous Integration (CI) | GitHub Actions Workflow Design, CI/CD Pipeline Integration, Status Badges. |
This portfolio is structured to directly address the core competencies required for a successful QA Engineer:
| Skill | Demonstrated By |
|---|---|
| Design Test Strategies & Plans | Detailed READMEs in web-ui-testing-playwright and api-testing-automation, and the overall structure of this qa-portfolio-overview. |
| Write Automated UI Tests | Practical implementation of Playwright and Pytest using POM in web-ui-testing-playwright. |
| Write Automated API Tests | Comprehensive positive, negative, and data-driven tests using Requests and Pytest in api-testing-automation. |
| Work with CI on GitHub | Functional GitHub Actions workflows for both UI and API tests in qa-ci-cd-examples. |
| Document Bugs & Test Cases | Professional, JIRA-style bug reports and detailed test case documentation in qa-manual-test-cases-and-bug-reports. |
| Framework Design | The advanced, integrated architecture of test-automation-framework. |