
안녕하세요. QA Auto Lab을 운영하고 있는 Yoshi입니다. QA 엔지니어 / 테스트 자동화 엔지니어로서 15년 이상의 실무 경험이 있으며, Python·Playwright·Selenium·pytest를 활용한 테스트 자동화와 CI/CD 통합을 전문으로 하고 있습니다.
지금까지 웹 서비스·업무 시스템·EC 사이트 등 다수의 개발 프로젝트에서 품질 보증·테스트 자동화의 설계부터 운영까지 일관되게 담당해 왔습니다. Playwright·Selenium·pytest를 활용한 E2E 테스트 기반 구축, API 테스트 자동화, CI/CD 연계 설계·운영 경험이 있습니다.
이 블로그에서는 Python·Playwright·pytest를 중심으로 실무에서 사용할 수 있는 테스트 자동화의 설계·구현·CI/CD 연계를 해설하고 있습니다. 실제 현장에서 얻은 지식을 바탕으로, 초보자도 재현할 수 있는 형태로 정보를 발신하는 것을 목표로 하고 있습니다.
QA 엔지니어로 일하면서 실무에 직결되는 테스트 자동화 정보가 부족하다고 느낀 것이 이 블로그를 시작한 계기입니다. 특히 Playwright·pytest·CI/CD를 조합한 지속적 품질 개선이 좋아하는 주제이며, 매일 실천하고 발신을 계속하고 있습니다.
👤 프로필
💡 「망가지지 않는 코드보다, 망가져도 알아챌 수 있는 시스템을.」
개발자로서 코드를 작성하고, QA 엔지니어로서 그것을 부숴온 15년 이상.
테스트 자동화는 「품질을 지키기 위한 무기」라고 믿고 있습니다.
| 이름 | Yoshi |
| 직종 | QA 엔지니어 / 테스트 자동화 엔지니어 |
| 경험 연수 | 15년 이상(QA·테스트 자동화·소프트웨어 개발) |
| 주요 기술 스택 | Python / Playwright / Selenium / pytest / GitHub Actions |
| GitHub | https://github.com/YOSHITSUGU728 |
| https://www.linkedin.com/in/yoshi-baba-68b8a0375/ | |
| 기사 공개 언어 | 일본어 🇯🇵 영어 🇺🇸 한국어 🇰🇷 |
🏆 커리어 하이라이트
- 15년 이상에 걸쳐 웹 서비스·업무 시스템·EC 사이트 등의 품질 보증과 테스트 자동화에 종사
- 웹 애플리케이션 개발 경험도 있어 개발·QA 양쪽 시점에서 품질 개선에 임함
- Playwright·Selenium·Python·pytest를 활용한 E2E 테스트 기반 설계·구축
- REST API 테스트 자동화(pytest × requests / Playwright APIRequestContext)의 구현·운영
- GitHub Actions를 활용한 CI/CD 파이프라인으로의 테스트 통합과 Allure 리포트 자동화
- 구현 코드를 GitHub(automated-testing-portfolio)에서 공개하여 재현 가능한 기술 정보를 제공
- QA Auto Lab에서 일본어·영어·한국어 3개 언어로 테스트 자동화 기사를 발신 중
🔧 할 수 있는 것·잘하는 것
테스트 자동화의 설계부터 구현·CI/CD 연계까지 일관되게 대응할 수 있습니다.
| 카테고리 | 내용 |
|---|---|
| E2E 테스트 자동화 | Playwright·Selenium을 사용한 브라우저 자동화·테스트 스크립트 구현 |
| API 테스트 자동화 | pytest × requests / Playwright APIRequestContext를 사용한 REST API 테스트 |
| 테스트 설계 | Page Object Model / fixture 설계 / mark 운용 / 테스트 피라미드 구성 |
| CI/CD 연계 | GitHub Actions를 사용한 테스트 자동 실행·Allure 리포트 자동 생성 |
| 리포트 작성 | Allure Report / pytest-html을 사용한 테스트 결과 가시화·공유 |
📖 이 블로그에 대해
QA Auto Lab은 테스트 자동화를 배우는 엔지니어를 위해 「작동하는 코드와 실무 지식」을 전달하는 블로그입니다.
📌 이런 기사를 작성하고 있습니다
- Playwright·Selenium을 사용한 E2E 테스트 구현 절차
- pytest의 fixture·parametrize·conftest.py 활용법
- Page Object Model 등 테스트 설계 패턴
- GitHub Actions와의 CI/CD 연계 방법
- Allure Report 도입·활용
- QA 엔지니어의 커리어·테스트 자동화 ROI 등 실무 노하우
기사에서 소개하는 코드는 검증 환경에서 실행 확인한 샘플을 게재하고 있습니다. 초보자부터 실무 경험자까지 폭넓게 활용할 수 있는 내용을 목표로 하고 있으며, 코드는 GitHub에서도 공개하고 있습니다. 꼭 직접 실행해 보세요.
💡 이 블로그에서 목표로 하는 것
- 테스트 자동화를 더 친숙한 것으로 만드는 것
- 초보자도 직접 재현할 수 있는 실천적인 코드를 제공하는 것
- 실무에서 사용할 수 있는 품질 보증 지식을 3개 언어로 공유하는 것
🌏 기사 공개 언어에 대해
이 블로그는 일본어·영어·한국어의 3개 언어로 기사를 공개하고 있습니다. 일본 국내뿐만 아니라 해외의 QA 엔지니어나 테스트 자동화를 배우는 분들에게도 도움이 되는 정보 발신을 목표로 하고 있습니다.
| 기사 공개 언어 | 카테고리 |
|---|---|
| 🇯🇵 일본어 | テスト自動化 |
| 🇺🇸 영어 | test-automation |
| 🇰🇷 한국어 | 테스트 자동화 |
📩 문의에 대해
블로그 내용에 관한 질문·의견, 테스트 자동화에 관한 상담 등은 부담 없이 문의해 주세요. 기술적인 상담도 환영합니다.
📩 문의 내용의 예
- 기사 내용에 대한 질문·피드백
- Playwright·Selenium·pytest에 관한 기술적인 상담
- 테스트 자동화 도입·설계에 관한 상담
- 집필·감수 의뢰
🎯 전문 영역
| Test Automation | QA Engineering | Playwright | Selenium |
| pytest | Python Testing | API Testing | CI/CD |
※ 기사에서 소개하는 코드는 검증 환경에서 실행 확인한 샘플을 게재하고 있습니다.
📚 처음 오신 분께 추천하는 기사
테스트 자동화는 「어려운」 것이 아니라, 올바르게 배우면 누구나 활용할 수 있는 스킬입니다. 이 블로그가 여러분의 테스트 자동화의 첫 걸음, 혹은 다음 단계에 조금이라도 도움이 된다면 기쁩니다. 함께 배워 나갑시다!🚀
