QA / Test Automation • CI/CD • DevEx

Hands-on QA/Test Automation Professional

Multi-language background (most recently Python). I design, set up, and maintain CI/CD pipelines in GitLab, GitHub, and Jenkins; build and run containerized workflows with Docker & Kubernetes; and work across the full testing pyramid — unit, API, UI, performance, security — with Allure reporting.

LinkedIn GitHub Email Download CV
CI/CD Orchestrator Container Native Full Testing Pyramid

End-to-End Toolchain

Unit

JUnitTestNGPyTest

API

REST AssuredPostman/Newman

UI & Mobile

CypressPlaywrightSeleniumAppium

Performance

k6JMeter

Security

OWASP ZAPSAST/DAST

Reporting

AllureJUnit XML

Infra

DockerKubernetes

CI/CD

GitHub ActionsGitLab CIJenkins

Skills

Battle-tested across tooling, platforms, and practices.

Languages

Python (most recent), Java, JavaScript/TypeScript, Kotlin (basics), Bash

Unit / Component

JUnit, TestNG, PyTest

API

REST Assured, Postman/Newman

UI & Mobile

Cypress, Playwright, Selenium, Appium

Performance

k6, JMeter

Security

OWASP ZAP, Dependency/Container Scans, SAST/DAST

CI/CD & Infra

GitHub Actions, GitLab CI, Jenkins, Docker, Kubernetes

Reporting & Observability

Allure, JUnit XML, Grafana/Prometheus (basics), ELK/OpenSearch (basics)

CI/CD Blueprints

Reusable patterns for GitHub Actions, GitLab CI, and Jenkins.

GitHub Actions

  • Matrix builds (OS/Node/Python versions)
  • Parallel test shards and caching
  • Allure results as artifacts + Pages report
  • Docker build/push + K8s deploy (preview envs)

GitLab CI

  • Stages: lint → unit → api → ui → perf → sec → report
  • Reusable templates (YAML anchors) & rules
  • DinD runners & ephemeral namespaces
  • Allure + JUnit reports, MR quality gate

Jenkins

  • Declarative pipelines with shared libs
  • Parallel stages, retry/backoff, post actions
  • SAST/DAST, SBOM, and artifact signing
  • Publish Allure, notify Slack/Teams

Selected Work

Representative initiatives and blueprints.

Cross‑stack Test Platform

Cypress + Playwright + REST Assured + k6 on Kubernetes

  • Unified test repo with adapters and common utils
  • Containerized runners for deterministic execution
  • GitHub Actions matrix, K8s Jobs, Allure central report

Security‑in‑CI Blueprint

OWASP ZAP baseline + dependency scanning

  • Shift‑left security gates integrated in PR/MR
  • Automated ZAP baseline & active scans on preview envs
  • Risk scoring and actionable findings in reports

Testing Pyramid Strategy

  • Unit (PyTest, JUnit/TestNG): fast feedback, logic correctness, high coverage.
  • API (REST Assured, Postman/Newman): contract & integration checks, happy/edge/negative paths.
  • UI (Cypress, Playwright, Selenium, Appium): critical journeys + cross‑browser/device smokes.
  • Performance (k6, JMeter): baseline SLAs, peak tests, regression of throughput/latency.
  • Security (OWASP): ZAP baseline in PRs, scheduled active scans on staging/pre‑prod.
  • Reporting (Allure): unified reports per pipeline, flaky tracking, trend charts.
UI & Mobile API Unit

Let’s build quality into your flow

Available for Senior QA / Test Automation leadership and hands‑on roles.

Connect on LinkedIn View GitHub Download CV Email Me