Ƴunior Ƥortal
Senior QA Automation Engineer • 13+ years of experience
Summary
IT engineering leader specializing in enterprise QA automation across on-premises, cloud environments and passionate about AWS AI/ML. Expert in designing self-healing, multi-language, cross-platform test frameworks, reusable libraries and building end-to-end data‑driven suites across APIs and services, databases & ETL, web UI, tablet, mobile, security, accessibility and performance testing. Recognized for clean, maintainable test automation, resilient mocks and concise documentation run-books. Mentor teams and partner with engineering to shift left, cut flakiness, raise coverage, accelerate release cycles and feedback loops.
Achievements
- Containerized the end-to-end test automation with Docker in AWS ECR and provisioned ephemeral Kubernetes namespaces for each CI run to execute a parallelized headless Cypress suite in GitHub Actions against fixture-seeded services with deterministic network stubs and resilient retries.
- Replaced manual API smoke checks with Jest suites aligned to OpenAPI definitions into GitHub for consistent feedback and earlier defect visibility.
- Standardized shared test helpers (auth, payload generation, schema/definition validation) to reduce duplication and improve maintainability.
- Embedded ZAP full scans into GitHub Actions with authenticated contexts in AWS and severity gates; remediated high‑risk findings.
- Built Docker images in AWS ECR for Playwright and orchestrated one-off Kubernetes namespaces per branch/PR; executed cross-browser suites in GitHub Actions with project fixtures, test sharding, HAR network replay, and published traces/videos/screenshots.
- Developed a pytest + SQLAlchemy harness for ETL and reconciliation scenarios, replacing spreadsheet-based checks with automated, versioned tests.
- Centralized secrets handling for tests with secure injection to keep pipelines reliable and compliant.
- Authored SQL health checks for inventory sync and integrated them as deployment gates.
- Implemented Postman collections with templated environments and Newman CLI to standardize API verification across markets.
- Built Jest API tests from OpenAPI definitions to cover new endpoints early and enforce schema/definition stability.
- Developed consumer-driven contract tests and schema-diff checks in CI to prevent breaking changes and gate releases until downstream apps passed.
- Utilized WireMock to stub external feeds, keeping service-layer tests deterministic and independent of third-party systems.
- Created Jest suites for market-data APIs with JSON Schema validation and packaged Playwright in Docker with per-run ephemeral K8s namespaces in CI to exercise cross-browser flows alongside API checks.
- Built a k6-based performance platform for endpoints with parameterized stress/soak/spike scenarios and ran distributed load via k6-operator on Kubernetes.
- Utilized WireMock to stub external feeds, keeping service-layer tests deterministic and independent of third-party systems.
- Developed consumer-driven contract testing with Pact and OpenAPI diff gating in CI to prevent breaking changes and keep specs and implementations in sync.
- 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 and visual-diff checks, replacing manual sanity passes with scheduled automation.
- Implemented distributed JMeter for protocol-heavy flows (HTTP/2, JDBC) orchestrated by Taurus + Docker.
- Consolidated element strategies and introduced test IDs to reduce flaky selectors and simplify maintenance.
- Embedded MySQL assertions into checkout tests to verify transactional accuracy alongside UI steps.
- Implemented repeatable DB seed/rollback harness and lightweight data contracts for checkout flows, eliminating flaky state coupling across UI + MySQL tests.
- Sharded UI suites and enabled CI parallelization with per-shard DB fixtures and stabilizing nightly runs.
- Produced quick-start docs and fixtures so engineers can run and extend tests consistently across environments.
Employers
Education
Bachelor of Science in Computer Information Systems — DeVry University