Jacob Badenhorst • Quality Engineer • APAC / NZ / AU
About Me
As a Quality Engineer, I lead quality assurance initiatives for technology projects spanning various industries and global technology sectors.
My professional experience and interests are focused on open-source test automation frameworks, with a particular emphasis on containerised solutions deployed and orchestrated within cloud-based CI/CD pipelines.
I actively explore the integration of AI technologies and Model Context Protocol (MCP) standards to enhance test automation for productivity, scalability, and maintainability.
View my online resume
Experience: Test Frameworks/Stacks • Development Stacks • Languages • AI models • MCP
- Frameworks and Libraries: Playwright, Cypress, Selenium, Webdriver, JMeter, Spock, Geb, Jest, Selendroid, Appium, Espresso, JUnit, NUnit, Capybara, Spring Boot, UiAutomator, XCUITest, BATS-CORE (Bash Automated Testing System)
- Languages: TypeScript, JavaScript, Java, Groovy, Ruby, SQL, Shell/Bash/scripting.
- API testing, automation, and stubbing: SOAP UI, Postman, Newman, Wiremock, REST Assured.
- Build, Continuous Integration and Continuous Delivery (CI/CD): GitHub Actions/Workflows, Gradle, Maven, Ant, Jenkins, GitLab CI, Bamboo.
- BDD, SBE, and TDD: Cucumber, Concordion, RSpec
- AI models and Model Context Protocol (MCP): Claude Sonnet, ChatGPT, GitHub Copilot, Playwright MCP, GitHub MCP Server.
Project statuses: Build • Deployment • Test runs
| Project / Repo | Description • Project statuses: Build • Deployment • Test runs |
|---|---|
| NZ Goverment Debt Trends 2002-2025 | An interactive HTML graph built with Plotly.js to visualise New Zealand Government Debt Trends from 2002–2025. The project includes CICD Playwright automated end-to-end testing to verify page and graph features. Playwright MCP was used with GitHub Copilot, Claude Sonnet and Chat-GPT agent prompts to generate and fix automated tests. |
| Api with Cypress e2e Tests POC | A POC for a Node.js CRUD Express API with: Swagger Documentation, JEST with SuperTest for Unit tests and Cypress E2E Tests coverage. |
| Playwright POC | This repo contains a POC for Playwright as a test framework for checkout journey tests on the "Test Automation - Big Cartel E-commerce Test store" showcasing: Playwright Test and Apache JMeter Load Test Frameworks with Monocart and Allure reporters to run locally or in Docker using GitHub Action workflows. |
| CACHE-CLEANER | A simple, safe, and visual bash script that completely clears the Stremio cache on macOS, freeing up disk space with a nice progress display and final summary. Perfect for users who notice Stremio taking up several gigabytes of cache over time. Project / Repo includes test coverage with BATS-CORE and GitHub Actions for CI/CD. |
| Cypress Cucumber POC | This repo contains a POC for Cypress as a test framework for checkout journey tests on the "Test Automation - Big Cartel E-commerce Test store" showcasing: Cypress Test Framework with Cucumber BDD and Mochawesome reporter running locally or in Docker using GitHub Action workflows. |
| Online Resume | Personal Online resume hosted with GitHub Pages. |