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.
End-to-End Toolchain
Unit
JUnitTestNGPyTestAPI
REST AssuredPostman/NewmanUI & Mobile
CypressPlaywrightSeleniumAppiumPerformance
k6JMeterSecurity
OWASP ZAPSAST/DASTReporting
AllureJUnit XMLInfra
DockerKubernetesCI/CD
GitHub ActionsGitLab CIJenkinsSkills
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.
Let’s build quality into your flow
Available for Senior QA / Test Automation leadership and hands‑on roles.