Ƴunior Ƥortal
Senior QA Automation Engineer • 15+ years of experience
Summary
IT engineering leader specializing in enterprise QA automation across on-premises and cloud environments, with a strong focus on AWS, AI and ML-driven quality practices. Experienced in designing self-healing, multi-language, cross-platform automation frameworks, reusable libraries and end-to-end data-driven suites across APIs, services, databases, ETL, web, mobile, security, accessibility and performance testing. Recognized for clean, maintainable automation, resilient mocks, scalable CI/CD validation and concise runbooks. Proven mentor and cross-functional partner who helps teams shift left, reduce flakiness, increase coverage, accelerate feedback loops and improve release confidence.
Achievements
- Automated Manual QA Regression with Cypress E2E and Component tests, cutting regression execution from 3 days to 1 day and enabling faster, more consistent release validation.
- Standardized seeded test data structure, reusable fixtures, authentication helpers, payload generation and schema validation utilities to reduce duplicated test logic and improve long-term automation maintainability.
- Built automated OWASP ZAP full-scan coverage with authenticated AWS test contexts, scheduled GitHub Actions matrix workflows and severity-based quality gates to surface high-risk security findings earlier in the delivery lifecycle.
- Shifted quality left by partnering with product owners, developers and QA stakeholders to identify high-touch features and testable acceptance criteria, identify high-risk workflows early and align automation coverage before implementation was complete.
- Created Cypress standards documentation and quick-start reusable test assets to help engineers execute and maintain automation consistently across environments.
- Consolidated element strategies and introduced test IDs to reduce flaky selectors and simplify maintenance.
- Built a Dockerized Playwright automation framework integrated with GitHub Actions, supporting cross-browser validation across Chromium, Firefox and WebKit for branch and pull-request feedback.
- Scaled UI regression execution with sharded test runs, isolated runtime environments and CI-published artifacts including traces, videos, screenshots and HAR files for faster failure analysis.
- Developed a pytest and SQLAlchemy-based ETL validation harness that replaced spreadsheet-driven reconciliation checks with automated, version-controlled database tests.
- Authored SQL health checks for inventory synchronization workflows and integrated them into deployment gates to catch data integrity issues before release.
- Centralized test secret handling through secure runtime injection, reducing credential exposure while keeping automated pipeline execution stable and compliance-aware.
- Standardized API validation for the Walgreens Health Care BU across multiple environments by building reusable Postman collections with templated variables and Newman CLI execution for repeatable smoke and regression coverage.
- Replaced manual service verification with automated API checks, improving consistency across environment validation and reducing reliance on manual release testing.
- Expanded service-layer automation with Jest and OpenAPI-aligned tests to validate new endpoints, changed contracts, response schemas and negative-path scenarios earlier in the lifecycle.
- Implemented consumer-driven contract testing and schema-diff checks in CI to reduce the risk of breaking downstream web, mobile and backend consumers.
- Introduced WireMock-based service virtualization to isolate third-party dependencies, making API and service-layer tests more deterministic, repeatable and CI-friendly.
- Built and stabilized a scalable Selenium Grid infrastructure capable of running 800+ automated scenarios in parallel, using AWS-hosted EC2 nodes and Dockerized test execution containers.
- Created Jest suites for market-data APIs with JSON Schema validation to guard payload structure and semantics and packaged Playwright in Docker with per-run ephemeral K8s namespaces in CI to exercise cross-browser flows alongside API checks.
- Designed k6 performance test suites covering stress, soak and spike scenarios for business-critical API endpoints, establishing repeatable latency, throughput and error-rate baselines.
- Added threshold-based performance checks and CI reporting, helping teams identify endpoint regressions before production release.
- Implemented Pact-based consumer-driven contract tests and OpenAPI diff checks to keep service specifications, consumers and implementations aligned.
- Enhanced the web automation framework to execute cross-browser end-to-end test flows through CI/CD pipelines, with ExtentReports generated and distributed through email attachments, NAS storage and AWS EFS.
- Developed automated validation for inventory data APIs using Jest and JSON Schema checks, protecting response fields, payload contracts and backward-compatibility rules across service releases.
- Built shared automation libraries for authentication, payload generation, schema validation, network stubbing and test-data setup, reducing duplicated test logic across multiple suites.
- Enhanced distributed JMeter performance tests for HTTP and JDBC workflows, supporting repeatable load validation, baseline comparison and consistent reporting for high-traffic transactional flows orchestrated by Taurus + Docker.
- Built repeatable database seed and rollback utilities for checkout workflows, reducing environment-state dependency and improving regression consistency.
- Delivered a Selenium + Cucumber (BDD) framework within Jenkins CI using page objects and deterministic waits for stable e-commerce flows.
- Migrated legacy QTP cases to Selenium with stable locators, replacing manual sanity passes with scheduled automation.
- Contributed to the Java EE-based internal applications, including Home Depot’s DCX platform, using Spring, Servlets, JSP, MVC architecture, JDBC and Spring Security.
- Supported legacy and enterprise web applications across Java EE and ASP.NET Web Forms, contributing to maintenance, feature updates and production support activities.
- Sharded UI suites and enabled CI parallelization with per-shard DB fixtures and stabilizing nightly runs.
- Created 200+ C# unit test scripts in Visual Studio using Page Object Model, DataProvider and PageFactory patterns to strengthen automated validation and reduce manual testing effort.
- Maintained Hudson CI workflows and DevOps batch scripts to streamline builds, deployments and recurring automation tasks.
- Performed application diagnostics and component-level troubleshooting using JMX, MBeanServer API, JConsole, BeanFactory and ApplicationContext.
Employers
Education
Bachelor of Science in Computer Information Systems — DeVry University