QA Automation
Playwright, Cypress, Pytest — end-to-end coverage.
Portfolio · 2026
I engineer confidence into software and infrastructure — from automated test suites to resilient servers, with a fondness for LLM-driven, spec-first workflows.
About
I'm Malachy — a QA engineer and systems specialist who treats software the way an architect treats a building. Every deploy, every migration, every test suite is a chance to make things feel effortless for the humans that come after.
I lean on Playwright, Docker, and Linux daily, and I've been deeply exploring LLM-driven, spec-first coding — where the conversation between engineer and model becomes the source of truth.
Toolkit
Playwright, Cypress, Pytest — end-to-end coverage.
Linux, Nginx, Bash, monitoring & hardening.
Docker, Compose, image optimization, CI pipelines.
Python and shell for automation & tooling.
Git workflows, code review, branching strategies, release mgmt.
Debian/Ubuntu, security hardening, performance tuning.
Custom themes, CPTs, meta boxes, REST API, performance tuning.
Prompt engineering, context management, multi-agent workflows.
Work
End-to-end test automation framework built with Playwright, TypeScript, and Docker. Features parallel test execution across 5 environments, CI integration, and AI-augmented flaky test detection.
Server provisioning and configuration management toolkit. Automates deployment of secure Linux servers, Docker hosts, monitoring stacks, and CI/CD runners using Python and Bash.
Full-featured portfolio and blog platform built on WordPress with GSAP animations, dark mode, contact forms, and a custom CPT-driven content architecture. No page builders, no ACF — pure native WordPress.
Timeline
Architecting and deploying test automation frameworks across client projects. Building LLM-integrated QA pipelines and championing spec-first development practices.
Designed and maintained large-scale test suites for enterprise SaaS products. Reduced regression cycle time by 70% through parallelization and smart test selection algorithms.
Managed 200+ Linux servers across 3 data centres. Implemented automated patching, monitoring, and disaster recovery procedures that achieved 99.99% uptime over 24 months.
Provided tier-2 and tier-3 support for 800+ users across 15 branches. Led the migration from on-premise Exchange to Microsoft 365, and deployed a company-wide MDM solution.
Writing
Day 1 I’ve created my profile. This is exciting. Surely clients have been waiting specifically for me. Day 2 Applied to five…
ReadIf you’ve ever watched a senior software engineer create an Upwork account for the first time, congratulations—you’ve witnessed one of nature’s greatest…
ReadWhether it's a test strategy, a server migration, or a quiet pairing session on LLM workflows — I'd be glad to hear from you.