profile

Yoshi - QA Auto Lab

Hi, I’m Yoshi โ€” the author behind QA Auto Lab. I’m a QA engineer and test automation engineer with 15+ years of hands-on experience, specializing in test automation and CI/CD integration using Python, Playwright, Selenium, and pytest.

Over the course of my career, I’ve worked on multiple development projects โ€” web services, enterprise systems, and e-commerce platforms โ€” taking ownership of quality assurance and test automation from design through to operations. My experience spans E2E test infrastructure with Playwright and Selenium, API test automation, and CI/CD pipeline design.

On this blog, I write about test automation design, implementation, and CI/CD integration โ€” centered on Python, Playwright, and pytest. Everything is grounded in real-world practice, and I aim to share it in a way that anyone can reproduce from scratch.

The reason I started this blog: working as a QA engineer, I noticed a lack of practical, hands-on test automation resources in English that connected directly to real workflows. I’m particularly passionate about continuous quality improvement through Playwright, pytest, and CI/CD โ€” and I practice what I publish every day.

๐Ÿ‘ค Profile

๐Ÿ’ก “Not unbreakable code โ€” but a system that notices when it breaks.”
15+ years of writing code as a developer, then breaking it as a QA engineer.
I believe test automation is a weapon for protecting quality.

NameYoshi
RoleQA Engineer / Test Automation Engineer
Experience15+ years (QA, test automation, software development)
Tech StackPython / Playwright / Selenium / pytest / GitHub Actions
GitHubhttps://github.com/YOSHITSUGU728
LinkedInhttps://www.linkedin.com/in/yoshi-baba-68b8a0375/
Published LanguagesJapanese ๐Ÿ‡ฏ๐Ÿ‡ตใ€€English ๐Ÿ‡บ๐Ÿ‡ธใ€€Korean ๐Ÿ‡ฐ๐Ÿ‡ท

๐Ÿ† Career Highlights

  • 15+ years in quality assurance and test automation across web services, enterprise systems, and e-commerce platforms
  • Background in web application development โ€” able to approach quality from both a developer and QA perspective
  • Designed and built E2E test infrastructure using Playwright, Selenium, Python, and pytest
  • Implemented and maintained REST API test automation (pytest ร— requests / Playwright APIRequestContext)
  • Integrated test automation into CI/CD pipelines with GitHub Actions, including automated Allure reporting
  • Published working code on GitHub (automated-testing-portfolio) for reproducible, verifiable examples
  • Publishing test automation articles in Japanese, English, and Korean on QA Auto Lab

๐Ÿ”ง What I Do

I cover the full spectrum โ€” from test automation design and implementation to CI/CD integration.

AreaDetails
E2E Test AutomationBrowser automation and test script implementation with Playwright and Selenium
API Test AutomationREST API testing with pytest ร— requests and Playwright APIRequestContext
Test DesignPage Object Model, fixture design, mark strategies, test pyramid architecture
CI/CD IntegrationAutomated test execution and Allure report generation with GitHub Actions
ReportingTest result visualization and sharing with Allure Report and pytest-html

๐Ÿ“– About This Blog

QA Auto Lab is a blog for engineers learning test automation โ€” delivering working code and practical knowledge from real-world experience.

๐Ÿ“Œ Topics I cover

  • E2E test implementation with Playwright and Selenium
  • pytest: fixtures, parametrize, and conftest.py in practice
  • Test design patterns like Page Object Model
  • CI/CD integration with GitHub Actions
  • Setting up and using Allure Report
  • QA career advice, test automation ROI, and real-world know-how

All code samples on this blog are verified in a real test environment before publishing. The code is also available on GitHub โ€” feel free to clone and run it yourself.

๐Ÿ’ก What This Blog Is Here to Do

  • Make test automation more approachable for everyone
  • Provide practical, reproducible code that beginners can actually run
  • Share quality assurance knowledge in three languages to reach engineers worldwide

๐ŸŒ Published Languages

Articles on this blog are published in Japanese, English, and Korean. The goal is to reach QA engineers and test automation learners not just in Japan, but around the world.

LanguageCategory
๐Ÿ‡ฏ๐Ÿ‡ต Japaneseใƒ†ใ‚นใƒˆ่‡ชๅ‹•ๅŒ–
๐Ÿ‡บ๐Ÿ‡ธ Englishtest-automation
๐Ÿ‡ฐ๐Ÿ‡ท Koreanํ…Œ์ŠคํŠธ ์ž๋™ํ™”

๐Ÿ“ฉ Get in Touch

Questions about the blog, feedback, or technical questions about test automation are all welcome. Feel free to reach out.

๐Ÿ“ฉ Types of inquiries welcome

  • Questions or feedback about articles
  • Technical questions about Playwright, Selenium, or pytest
  • Consultations on test automation design or adoption
  • Writing or technical review requests

๐Ÿ‘‰ Contact form

๐ŸŽฏ Areas of Expertise

Test AutomationQA EngineeringPlaywrightSelenium
pytestPython TestingAPI TestingCI/CD

* All code samples published on this blog are verified in a test environment before being shared.

Test automation isn’t as hard as it looks. With the right approach, anyone can make it part of their workflow. I hope QA Auto Lab helps you take your first step โ€” or your next one. Let’s learn together. ๐Ÿš€

Copied title and URL