Web / Mobile / API ํ๊ฒฝ์์ ํ
์คํธ ์๋ํ์ ํ์ง ํ๋ก์ธ์ค ๊ฐ์ ์ ์ค์ฌ์ผ๋ก ์๋น์ค ์์ ์ฑ์ ๊ตฌ์ถํด์จ Quality Engineer์
๋๋ค.
๊ฐ๋ฐ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ์์คํ
๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ ๋น์ฆ๋์ค ๋ฆฌ์คํฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ฒ์ฆ ๋ฒ์์ ์ฐ์ ์์๋ฅผ ์ ํ์ฌ API ๊ฒ์ฆ, ์๋น์ค ํ๋ฆ ํ
์คํธ, ์๋ํ ์ ๋ต ๋ฐ ๊ฒ์ฆ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๋ Technical QA ์ญํ ์ ๊ฐ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
ํนํ, ๋ณต์กํ QA ์ํฉ์ ์ ๋ฆฌํ๊ณ ํ
์คํธ ์๋ํ, CI/CD ๊ธฐ๋ฐ ํ์ง ๊ฒ์ฆ ์ฒด๊ณ๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ๊ตฌ์ถํด์์ต๋๋ค.
์กฐ์ง์์ QA ํ๋ก์ธ์ค ์ ๋ฆฌ, ํ
์คํธ ์๋ํ ์ฒด๊ณ ๊ตฌ์ถ, CI/CD ๊ธฐ๋ฐ ํ์ง ๊ฒ์ฆ์ด ํ์ํ์๋ค๋ฉด LinkedIn์ผ๋ก ์ฐ๋ฝ ๋ถํ๋๋ฆฝ๋๋ค. โ
- Docker ๊ธฐ๋ฐ ํ ์คํธ ํ๊ฒฝ์์ ์๋ํ ํ ์คํธ ์คํ ๊ตฌ์กฐ ๋ฐ ๊ฒ์ฆ ํ๋ก์ธ์ค ์ค๊ณ/์ด์
- CI/CD ํ์ดํ๋ผ์ธ๊ณผ ์๋ํ ํ ์คํธ๋ฅผ ์ฐ๋ํ์ฌ ๋ฐฐํฌ ์ ๊ฒ์ฆ ํ๋ก์ธ์ค ๊ตฌ์ถ
- ๋ฐฐํฌ ๋ฆฌ์คํฌ๋ฅผ ์ค์ด๊ธฐ ์ํด ํ์ง ์งํ ๊ธฐ๋ฐ Quality Gate ๊ธฐ์ค ์ ์ ๋ฐ ๊ฒ์ฆ ํ๋ก์ธ์ค ์ ๋ฆฝ
- Release ์ ํต์ฌ ๊ธฐ๋ฅ ์์ ์ฑ์ ํ๋ณดํ๊ธฐ ์ํด Smoke ํ ์คํธ ์ ๋ต ์ ์ฉ
- ๊ฐ๋ฐ ์กฐ์ง ํ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์คํธ ํ๋ก์ธ์ค ๋ฐ ๋ฐฐํฌ ๊ฒ์ฆ ํ๋ฆ ์ค๊ณ/๊ฐ์
- ์๋น์ค ๊ตฌ์กฐ์ API ํธ์ถ ํ๋ฆ์ ๊ธฐ๋ฐ์ผ๋ก End-to-End ๊ฒ์ฆ ๊ตฌ์กฐ ์ค๊ณ
- ์ด๊ธฐ ์กฐ์ง์์ QA ํ๋ก์ธ์ค ๋ฐ ํ ์คํธ ์ด์ ์ฒด๊ณ ์ ์ ๋ฐ ๊ตฌ์ถ
- 2026๋ ๋ ์๋ฐ๊ธฐ (In Progress) : CI/CD Pipeline๊ณผ Test Automation ์ค์ฌ์ QA ์ฌ์ด๋ ํ๋ก์ ํธ ์งํ ์ค
- ์ฌ์ฉ์ ์ํฅ๋์ ๋น์ฆ๋์ค ๋ฆฌ์คํฌ ๊ธฐ์ค์ผ๋ก End-to-End ๊ฒ์ฆ ๋ฒ์ ๋ฐ ์๋๋ฆฌ์ค ์ ์
- API ํธ์ถ ํ๋ฆ๊ณผ ์๋น์ค ๋์์ ๊ธฐ๋ฐ์ผ๋ก ํตํฉ ๊ธฐ๋ฅ ๊ฒ์ฆ ๊ตฌ์กฐ ์ค๊ณ
- ์๋น์ค ๋ฐ์ดํฐ ํ๋ฆ๊ณผ ๋ฐ์ดํฐ ์ ํฉ์ฑ์ ๊ธฐ์ค์ผ๋ก API ๊ฒ์ฆ ํฌ์ธํธ ๋ฐ ์๋ต ๊ฒ์ฆ ๊ธฐ์ค ์ ์
- API Spec ๊ธฐ๋ฐ ๊ธฐ๋ฅ ๋ฐ ํตํฉ ๊ฒ์ฆ ๊ตฌ์กฐ ์ค๊ณ
- API ์๋ต ์๊ฐ ๋ฐ ์ฒ๋ฆฌ ํ๊ณ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฑ๋ฅ ๊ฒ์ฆ ๋ฒ์ ์ ์ ๋ฐ ๊ฐ๋จํ ๋ถํ ํ ์คํธ ์ค๊ณ
- Newman ๊ธฐ๋ฐ API ํ ์คํธ ์คํ์ ํ์ฉํ ์ฑ๋ฅ ๋ฐ ์คํธ๋ ์ค ํ ์คํธ ๊ฒ์ฆ ์ํ
- ๋ฐ๋ณต ๊ฒ์ฆ ํจ์จ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ๊ธฐ์ค์ผ๋ก UI ํ ์คํธ ์๋ํ ๊ตฌ์กฐ ์ค๊ณ (Selenium / Appium)
- TestNG ๊ธฐ๋ฐ ํ ์คํธ ์คํ ๊ตฌ์กฐ ๋ฐ ๋ฆฌํฌํธ
