Skip to content
View Zion8a's full-sized avatar
  • Student
  • Stockholm

Block or report Zion8a

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

Hi, I'm Johan 👋

Software Testing student building a modern QA portfolio with focus on test design, manual regression testing, API testing, UI automation and CI.

Based in Stockholm. Open to hybrid/remote QA, software testing and test automation opportunities.

I create practical, reviewable test projects that demonstrate quality thinking, structured documentation, automation and continuous integration.


What I focus on

  • Test design: test cases, boundary values, equivalence partitioning and regression thinking
  • Manual testing: exploratory testing, bug reporting, test plans and test summaries
  • UI automation: Playwright, selectors, assertions, user flows and Page Object Model thinking
  • API testing: Postman and Newman, collections, environments, HTML/JUnit reports
  • CI mindset: GitHub Actions for API and UI tests
  • Documentation: QA notes, test plans, test cases, bug reports and README files
  • Programming basics: Java, TypeScript and test automation fundamentals

Featured repos

Project Compass

https://github.com/Zion8a/project-compass
Live demo: https://project-compass-seven.vercel.app/

A project thinking and project management MVP built with Next.js, TypeScript, Tailwind CSS, Playwright and GitHub Actions.

This is my most complete portfolio case so far. It combines product thinking, project structure, manual testing, bug fixing, Playwright end-to-end tests, GitHub Actions CI and deployment to Vercel.

Project Compass started as a simple MVP but has grown into a small project platform with support for:

  • Multiple saved projects
  • Active project handling
  • Project members
  • Task board
  • Risk register
  • Decision log
  • Responsibility for tasks, risks and decisions
  • Status report with responsibility overview
  • Copy status report as Markdown
  • Local data persistence with localStorage
  • Manual regression test documentation
  • Documented test strategy
  • Playwright E2E tests
  • GitHub Actions workflow with passing badge
  • Live deployment on Vercel

From a QA perspective, this project shows how I work through a full product and test cycle:

  • planning before implementation
  • defining user flows
  • building features incrementally
  • testing manually
  • finding and fixing issues
  • improving unstable tests
  • writing focused Playwright tests
  • running regression before commits
  • documenting progress in Git and README files

QA portfolio journey

https://github.com/Zion8a/qa-career-journey-v2

Structured QA portfolio covering test design, bug reporting, API testing, Playwright, CI and a practical Reqtest-based test project.

Start here for the full overview of my QA learning journey and practical testing documentation.


Playwright UI + CI

https://github.com/Zion8a/playwright-ci-starter

UI test automation with Playwright, Page Object Model thinking and GitHub Actions.

This repo focuses on browser-based smoke tests, selectors, assertions, user flows and CI execution.


Postman/Newman API + CI reports

https://github.com/Zion8a/api-testing-newman-ci

API testing with Postman collections, Newman CLI, HTML/JUnit reports and CI execution.

This repo demonstrates API test structure, command-line execution and automated reporting.


Java for Testers

https://github.com/Zion8a/java-for-testers

Java basics for software testing and test automation preparation.

This repo contains small Java exercises connected to conditions, methods, logic and test thinking.


Test techniques demo

https://github.com/Zion8a/test-techniques-demo

Test design practice with equivalence partitioning, boundary value analysis and automated examples.


Quick review guide

If you want a fast overview of my work:

  1. Start with project-compass for a complete MVP with manual and automated testing.
  2. Open qa-career-journey-v2 for the full structured QA portfolio.
  3. Review the practical test project sections for manual testing, Reqtest workflow, test cases and regression thinking.
  4. Open playwright-ci-starter for UI automation with Playwright and GitHub Actions.
  5. Open api-testing-newman-ci for API testing with Postman/Newman and CI reporting.

Tools and technologies

  • Playwright
  • Postman
  • Newman
  • GitHub Actions
  • Git / GitHub
  • Java
  • JUnit
  • TypeScript
  • Next.js
  • VS Code
  • IntelliJ IDEA
  • Windows / PowerShell

What I want to show with this portfolio

This portfolio is built to show practical testing ability, not only course participation.

It demonstrates that I can:

  • Understand a product and its user flows
  • Create and document test cases
  • Perform manual regression testing
  • Find and describe bugs clearly
  • Verify fixes
  • Write automated end-to-end tests
  • Work with API testing
  • Connect tests to CI
  • Use Git commits to document progress
  • Build a structured QA portfolio over time

Background

Before moving into software testing, I worked with sports development, project management, coaching and education.

That background has given me strong experience in:

  • Structured planning
  • Clear communication
  • Risk awareness
  • Feedback and improvement processes
  • Working with people and teams
  • Long-term development work

I see many similarities between good coaching, good project work and good testing: observing carefully, asking better questions, identifying risks early and helping others improve.


Contact

Email: johan@bergochhav.nu
Location: Stockholm, Sweden
GitHub: https://github.com/Zion8a

Pinned Loading

  1. qa-career-journey-v2 qa-career-journey-v2 Public

    Structured QA portfolio covering test design, bug reporting, API testing, Playwright, CI and a practical Reqtest-based test project.

    TypeScript

  2. playwright-ci-starter playwright-ci-starter Public

    UI test automation with Playwright, Page Object Model thinking and GitHub Actions CI.

    HTML

  3. api-testing-newman-ci api-testing-newman-ci Public

    QA portfolio repo: Postman collections + Newman CLI + GitHub Actions CI. Smoke + negative API tests with HTML/JUnit reporting.

  4. test-techniques-demo test-techniques-demo Public

    QA portfolio project showing equivalence partitioning, boundary value analysis, and automated testing with Java, Maven, and JUnit 5.

    Java

  5. mjukvarutestare-start mjukvarutestare-start Public

    Early QA learning repo with Java, JUnit, Maven, GitHub Actions and test documentation.

    Java