QA Engineering Portfolio - Allan B. Almario Jr.
Entry-Level QA Engineer specializing in:
- Manual Testing
- Test Automation
- API Validation
- Database testing
- End-to-End QA workflows
Featured Projects
🔹 End-to-End QA Testing Suite (Web + Mobile + API)
- Designed and executed full QA lifecycle testing for a multi-platform Uber-like application
- Created structured test cases using Equivalence Partitioning (EP) and Boundary Value Analysis (BVA)
- Executed functional, integration, and UI testing across web and mobile environments
- Logged and documented defects using Jira with severity classification and reproduction steps
- Validated system behavior across user flows including booking, payments, notifications, and order completion
🔹 Automation Framework (Selenium + Python + POM)
- Built a Page Object Model (POM) automation framework using Selenium WebDriver and Python
- Implemented reusable methods, locators, and structured test architecture
- Automated end-to-end user flows including route creation, phone verification, payment, and order confirmation
- Integrated explicit waits and WebDriver logic for stable test execution
🔹 API Testing Suite (Postman)
- Tested REST APIs using Postman and Swagger documentation
- Validated POST and DELETE endpoints for courier registration and deletion
- Verified HTTP status codes, response payloads, and backend data integrity
- Created structured API test cases and executed validation scenarios
🔹 Database Testing (SQL Validation)
- Performed data integrity testing on a venture capital analytics database
- Wrote SQL queries using SELECT, WHERE, GROUP BY, HAVING, CASE, and aggregate functions
- Validated backend consistency across companies, funding rounds, acquisitions, and investments
- Identified data discrepancies through structured query-based verification
🔹 Mobile Testing (Android Emulator – Pixel 5)
- Created and executed test checklists for the Urban Lunch mobile app
- Validated UI/UX behavior, input constraints, and error handling
- Reported defects in Jira with structured test evidence
- Tested application behavior under different scenarios including navigation and input validation
QA Skills Demonstrated
- Test Case Design (Equivalence Partitioning, Boundary Value Analysis)
- Manual Testing (Web, Mobile, API)
- Test Automation (Selenium WebDriver, Python, Pytest, POM)
- Page Object Model (POM) Design Pattern
- API Testing (Postman, REST validation, Swagger, JSON)
- SQL Database Validation (JOINs, GROUP BY, Aggregations)
- Bug Reporting (Jira)
- Cross-platform Testing (Web + Mobile + Emulator-based testing)
- End-to-End Test Flow Execution
Tools & Technologies
- Selenium WebDriver
- Python
- Postman
- SQL
- Jira
- Chrome DevTools
- Android Studio Emulator (Pixel 5)
- Swagger / API Documentation Tools
- Git & GitHub
What This Portfolio Demonstrates
- Real-world QA workflows from requirements → test design → execution → bug reporting
- Strong understanding of functional and integration testing
- Ability to design structured test cases using industry-standard techniques
- Hands-on automation framework development
- API and database validation skills
- End-to-end system testing across multiple platforms
Goal
To contribute as an entry-level QA Engineer by ensuring software quality through structured testing, automation, and continuous improvement of product reliability.