Skip to content
View Acki77's full-sized avatar

Block or report Acki77

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.

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
Acki77/README.md

Hi there, I'm Frank Ackermann (Acki77) 👋

Senior Tester (10+ yrs) building bridges to modern Test Automation

LinkedIn Location ISTQB


🛠️ From QBasic to Quality Engineering

My journey started in 1977. I grew up with the sounds of 8-bit loading and the logic of MS-DOS and QBasic on an Osborne 1. This "old school" foundation taught me one thing: code must be robust, and logic is king.

Today, I bridge the gap between classic computing logic and modern web technologies, with a strong focus on Software Testing & Quality Engineering — backed by 10+ years of practical experience as a tester and analyst across Finance, Automotive, Healthcare, and SaaS.


🔍 What I do

  • 🧪 Test all the layers: Unit · Component · Integration · API · E2E
  • 🐛 Find the bugs others miss — that's the talent, the rest is learnable
  • 🤝 Coach developers to make quality a team habit, not a tester's problem
  • 🤖 Use AI tools deliberately (ChatGPT, Claude Code, Agentic Coding) as part of the workflow

"If it's not tested, it's broken."


🚀 Featured Projects

🃏 CapStone Poker Manager — my flagship project

A specialised web app for managing local Texas Hold'em poker tournaments — built end-to-end in my neuefische bootcamp capstone, with a deliberately overbuilt test architecture to demonstrate professional QA practices.

Stack: Next.js 16 · React 19 · MongoDB / Mongoose · Styled Components · NextAuth

Testing pyramid (you can read every layer in the repo):

  • Jest + React Testing Library — 11 unit & component test files (model validation, point engine, UI behaviour, API routes via node-mocks-http)
  • Cypress — 5 E2E specs (homepage, auth, tournament form, tournament list, yearly ranking tie-breaking)
  • Robot Framework (Browser + Requests Library) — 5 acceptance test suites running against the live app

👉 Repository


🎴 Flipwise — Bootcamp Group Project (Flashcards / Active Recall)

Group app at LNAcodes/Flipwise where I contributed 61 commits, focused mainly on the testing foundation and quiz logic.

My contributions:

  • Set up the Jest + Mongoose test config from scratch (issue #21) — first green dummy test
  • Wrote API tests for the flashcards endpoint with robust error handling (PR #35)
  • Built the quiz selection logic with validation (min. 10 cards or named collection)
  • Implemented the bookmark feature end-to-end (state, persistence, accessibility)

Stack: Next.js · Mongoose · NextAuth · Jest · Styled Components

👉 Repository


🎨 Art Gallery App — Bootcamp Group Recap Project

Interactive art gallery at LNAcodes/web-recap-project-5. I committed 28 changes here, and most importantly — I built the test suite.

My contributions:

  • Added Jest + React Testing Library coverage for ArtPieceCard, ListOfArtPieces, Navigation, Spotlight
  • Wrote unit tests for the getRandomElement utility
  • Refactored routing into subfolders alongside the new navigation tests
  • Fixed a state bug on the spotlight page (useMemo to prevent unintended image swaps)

Stack: Next.js · React · SWR · Styled Components · Jest

👉 Repository


🛠️ My Tech Stack

Languages & Frameworks JavaScript (ES2024) · Node.js · React · Next.js · HTML5 · CSS3 · Styled Components

Testing & QA Jest · React Testing Library · Cypress · Robot Framework · node-mocks-http · TestComplete · Xray · JIRA · Confluence

Data & Backend MongoDB / Mongoose · MySQL · REST APIs · NextAuth

Monitoring & DevOps-adjacent Splunk · Elasticsearch · Kibana · Git · GitHub · Shell

AI & Tooling Claude Code · ChatGPT · Agentic Coding workflows · VS Code


🎓 Certifications & Education

  • ISTQB® Certified Tester Advanced Level — Test Automation Engineering (CTAL-TAE) · Nov 2025
  • ISTQB® Certified Tester Advanced Level — Test Manager (CTAL-TM) · 2021
  • ISTQB® Certified Tester Foundation Level (CTFL) · 2018
  • neuefische Web Developer Bootcamp · Nov 2025 – Mar 2026 (720 h)
  • MCITP Enterprise Administrator (Windows Server 2008) · 2011

📈 Stats & Facts

  • 👴 Born in 1977 (the year the Commodore PET was released!)
  • 🇩🇪 Based in Berlin, Germany — open to hybrid roles in the area
  • 🧰 10+ years across Automotive (Toll Collect), Finance (LORA 3.0, Kitplaner), Healthcare (QS-Reha), SaaS (Quentic)
  • 💬 Ask me about: why I think GOTO wasn't that bad back then.

"Workarounds are like duct tape on an exhaust pipe — they last for the drive, but not for the MOT (TÜV)."


📫 frank.ackermann@gmx.info · LinkedIn

Pinned Loading

  1. CapStone_Poker_Manager CapStone_Poker_Manager Public

    Texas Hold'em tournament manager (Next.js / React 19) — built with a full testing pyramid: Jest, Cypress, Robot Framework.

    JavaScript 1 1

  2. LNAcodes/web-recap-project-5 LNAcodes/web-recap-project-5 Public

    JavaScript 1

  3. QuizAppNew QuizAppNew Public

    Quiz app built from a template — front-end practice (HTML / CSS / JavaScript).

    HTML 1

  4. LNAcodes/Flipwise LNAcodes/Flipwise Public

    JavaScript 2

  5. code-review-challenge code-review-challenge Public

    JavaScript code-review exercise — practicing reading, reviewing and improving someone else's code.

    JavaScript