QA Automation Engineer (SDET) | Render TD & Pipeline Developer
Systems Engineering student (8th semester) from Colombia specializing in test automation frameworks (pytest, k6 load testing, API integration), Linux process management, and media ingestion pipelines.
Currently seeking QA Automation / SDET, Junior Render Wrangler / Render TD, or Pipeline Developer roles (Remote Worldwide / Relocation).
| Category | Technologies & Tools |
|---|---|
| QA & Test Automation | pytest (async fixtures, mocking, parametrization), k6 (load & performance testing), API Integration Testing (HTTPX, FastAPI TestClient), Data-driven Testing, Test Coverage (pytest-cov), Contract Testing |
| Core Languages | Python 3 (Advanced: subprocess, multiprocessing, os, signals, asyncio), JavaScript/ES6 (k6 testing scripts), Bash / Shell, SQL |
| Operating Systems & Linux | Linux (Ubuntu, Rocky Linux, RHEL), Process Monitoring (top, psutil), POSIX Signals (SIGTERM/SIGKILL), Resource Contention & OOM Debugging |
| Media & Pipeline | FFmpeg CLI & Python bindings, Batch Media Transcoding, Audio Normalization (EBU R128), OpenCue concepts, DAG Workflow Scheduling |
| Engineering Practices | Clean Architecture, Modular Packaging (pyproject.toml), GitHub Actions CI/CD (Automated Test Runners), Docker |
End-to-end automated testing, API validation, and high-concurrency load testing framework built with pytest and k6.
- Complete Test Coverage: Implements integration and unit test suites with pytest using asynchronous database fixtures and mock services.
- Performance & Stress Testing: 5 modular k6 load testing scenarios simulating real-world concurrent traffic spikes (authentication flows, CRUD operations, health probes, and edge-case saturation).
- CI/CD Quality Gate: Automated test execution and coverage enforcement in GitHub Actions with zero-failure exit codes.
- Stack: Python 3, pytest, k6, FastAPI TestClient, HTTPX, Docker Compose, GitHub Actions.
A lightweight daemonized process watchdog and forensic reporter for long-running compute and render tasks in Python.
- Implements two-stage graceful termination (
SIGTERM-> grace period ->SIGKILL) preventing pipeline deadlocks and orphaned processes. - Captures real-time CPU/memory metrics and outputs structured JSON diagnostic reports for failed jobs.
- Stack: Python 3, POSIX signals,
psutil, Clean Architecture, pytest.
High-throughput, asynchronous media ingestion and transcoding pipeline powered by Python and FFmpeg.
- Automated batch ingestion, stream validation, and broadcast loudness normalization (EBU R128).
- Multi-worker execution scaling across CPU cores without saturating system I/O.
- Stack: Python 3, FFmpeg, Subprocess concurrency, Multiprocessing.
Open to remote opportunities worldwide & international relocation


