Skip to content
View jdabid's full-sized avatar
  • Colobia (Remote worldwide)

Block or report jdabid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jdabid/README.md

Hey, I'm David Castro 👋

Typing SVG

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).


Technical Competencies

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

Featured Engineering Projects

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.

Let's Connect

LinkedIn Email GitHub

Open to remote opportunities worldwide & international relocation

Popular repositories Loading

  1. jdabid jdabid Public

    1

  2. statux statux Public

    Plataforma modular en tiempo real y bots automatizados para negocios locales (Restaurantes, Talleres, Barberías). Construido en Python (FastAPI), arquitectura CQRS, Redis, Docker y pruebas automati…

    1

  3. qa-playwright-saucedemo qa-playwright-saucedemo Public

    Production-grade E2E UI test automation framework built for SauceDemo using Python, Playwright, Pytest and Page Object Model (POM) with GitHub Actions CI/CD.

    Python 1

  4. capyzendev capyzendev Public

    Dojo de código y proyectos técnicos para el canal de YouTube @CapyzenDev: Python, Testing con Pytest y automatización de pipelines.

    Python

  5. open-source-radar open-source-radar Public

    Forked from TanbirRamim/open-source-radar

    Find an open source issue you can start today: unclaimed, beginner-friendly issues from active projects by language and topic, refreshed every 12 hours, plus a complete contribution guide.

    Python

  6. e2e-playwright-automation e2e-playwright-automation Public

    Python