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.
- 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
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
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.
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.
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.
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.
https://github.com/Zion8a/test-techniques-demo
Test design practice with equivalence partitioning, boundary value analysis and automated examples.
If you want a fast overview of my work:
- Start with
project-compassfor a complete MVP with manual and automated testing. - Open
qa-career-journey-v2for the full structured QA portfolio. - Review the practical test project sections for manual testing, Reqtest workflow, test cases and regression thinking.
- Open
playwright-ci-starterfor UI automation with Playwright and GitHub Actions. - Open
api-testing-newman-cifor API testing with Postman/Newman and CI reporting.
- Playwright
- Postman
- Newman
- GitHub Actions
- Git / GitHub
- Java
- JUnit
- TypeScript
- Next.js
- VS Code
- IntelliJ IDEA
- Windows / PowerShell
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
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.
Email: johan@bergochhav.nu
Location: Stockholm, Sweden
GitHub: https://github.com/Zion8a