Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 

Repository files navigation


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.


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 hosted with GitHub Pages
The project includes GitHub Action CI/CD 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.

pages-build-deployment
Playwright Tests
Api with Cypress e2e Tests POC A POC for a Node.js CRUD Express.js API with:
Swagger API Documentation, JEST with SuperTest for Unit tests and Cypress E2E Tests coverage.

Item API Deploy and E2E Cypress Tests
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 Tests and Apache JMeter Load Test Frameworks with Monocart and Allure reporters to run locally or in Docker using GitHub Action workflows.

Playwright Tests in Docker
JMeter Performance Tests in Docker
Git-Sync-All A lightweight pair of scripts (Bash and PowerShell) to recursively fetch, stash, and pull updates for all Git repositories within a directory.
Perfect for developers and QA engineers managing dozens of repos / projects.
RepoGuard RepoGuard is a lightweight bash script designed to audit third-party repositories before you run npm install or npm start for malware analysis.

Test RepoGuard
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.

Test CLEAR-STREMIO-CACHE in Docker
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.

Cypress Tests in Docker
HackerNews Top100 articles Sorting Playwright Test Playwright test script that validates that the first 100 Hacker News articles are sorted from newest to oldest with Monocart test reporter support.
The project was created for a QA Wolf take home assignment.

Playwright Tests in Docker
Online Resume Personal Online resume hosted with GitHub Pages.

pages-build-deployment

Development • Frameworks • Test stacks


Skills
Skills
Skills
Skills
Skills

About

badj GitHub profile

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors