미리보기
기본 정보
안녕하세요. 새로운 지식 습득을 좋아하는 QA엔지니어입니다. Web, App, Mobile(aos,ios) QA 경험이 있습니다. Legacy 환경에서 새로운 환경으로 전환될 때 제품의 검증 및 안정화 경험이 있습니다. Agile 개발 Process 환경에서 지속적인 통합 및 배포 환경에 맞춰 애플리케이션 운영 경험이 있습니다. 사용자 입장의 제품 검증을 수행하며, 사용성 개선 및 제품 품질 향상에 많은 관심을 가지고 있습니다.
기술 스택
swagger, postman, Linux, Docker, Kubernetes, Oracle, MS-Office, SQL, Figma, Firebase, python3, Java, androidstudio-settings, Notion, Selenium
경력
티맥스 가이아
QA Manager | QA1팀 | 재직 중
2023.04. ~ 재직 중 (1년 10개월)
기업 및 공공기관의 업무 효율성을 극대화하고 클라우드 기반의 문서 관리 및 사무 업무 처리 기능을 제공하여 협업을 강화하는 데 중점을 둔 통합 솔루션을 보유하고있는 소프트웨어 개발 기업
주요 담당 제품
GaiaCell 제품 QA
GaiaDocs 제품 QA
담당업무 요약
테스트 계획 수립 및 전략 구축
테스트 수행 및 품질 관리
(PostMan을 활용한 Data Mapping API 테스트 등)
HyperCloud 환경 서버 구축 및 관리
Docker Registry를 통해 이미지 관리 및 애플리케이션 검증
Legacy 환경 고도화 작업간 검증 및 안정화 수행
DB migration 및 데이터 검증 수행
담당업무 상세
테스트 케이스 설계 및 품질 개선
- Gaia Cell 제품 검증을 위해 600개 이상의 테스트 케이스를 설계하고 TestLink를 통한 테스트 수행
- 사내 이슈 관리 시스템(Tmax IMS)을 통해 약 1700건의 이슈를 등록, 추적, 관리하며, 신속한 문제 해결에 기여
- 사용자 경험 개선을 위해 127개의 기능 개선 요청(Enhancement Request)을 제안, 그 중 30%가 제품에 반영됨
릴리즈 일정 내 테스트 계획 수립 및 전략 구축
- 릴리즈 되는 Cell 제품의 새로운 기능, 수정된 기능을 포함하여 기능 리스트 작성 및 테스트 범위 설정
- 외부 문서 호환성과 운영체제(OS)별 안정성 테스트를 포함한 호환성 테스트 전략 수립
- 테스트 환경 구성 및 필요한 테스트 데이터, 시나리오 생성
팀 간 협업 및 커뮤니케이션
- 크로스 팀 협업: 기획, 개발, PS 팀과의 유기적인 협력을 통해 버그 수정 및 제품 개선에 대한 피드백을 신속하게 반영하여 제품 품질을 지속적으로 향상
- VOC 분석: 사용자 피드백(VOC)을 분석하여 실제 사용자가 겪는 문제를 파악, 이를 바탕으로 32건의 이슈를 등록하여 70%를 제품에 실제 반영, 기능 개선과 함께 사용자 요구 사항을 달성
- 주도적인 커뮤니케이션: 이슈 발생 시 각 팀 간의 원활한 소통을 주도하여 문제 해결의 속도를 높이고, 실질적인 제품 개선에 기여할 수 있는 피드백을 적시에 제공
다양한 OS 및 Web/Mobile 환경에서 테스트
- PC 환경 테스트: Windows 및 자사 OS(TOS21, Tinux)에서의 테스트를 통해 사용자에게 일관된 UX/UI 경험을 제공. 각 OS 간의 보안 및 성능 차이를 고려하여 호환성 검증 수행. 모든 환경에서 일관된 성능을 제공할 수 있도록 품질 개선 기여
- Mobile 환경 테스트**: Android 및 iOS 플랫폼의 다양한 기종, 화면 크기 및 성능 차이로 인해 발생할 수 있는 문제 해결. 각 기종별로 일관된 UI/UX 사용자 경험을 제공할 수 있도록 테스트 진행.
API 테스트
- Swagger UI: API의 엔드 포인트를 직접 테스트하고, 요청/응답을 확인하여 애플리케이션의 동작 검증.
- Postman: 다양한 API 호출을 테스트하고, 테스트 스크립트를 작성하여 API의 기능을 반복적으로 검증. 환경 변수 및 요청 이력을 관리해 다양한 버전의 API 테스트를 효율적으로 수행
테스트 환경 업데이트 및 관리
- Tibero 및 Tibero Studio를 활용하여 테스트 환경에서 DB 마이그레이션 및 데이터 검증 수행. SQL 쿼리 작성으로 DB 테이블의 데이터를 확인하고, 패치 안정성을 검토. DB 변경 사항이 제품 기능에 미치는 영향을 분석하고, 업데이트 후 기능 정상 동작 여부를 확인하여 품질 보증 업무를 수행
- HyperCloud를 활용하여 클라우드 기반의 서버 환경을 구성 및 관리하며, 다양한 테스트 시나리오에서 요구되는 환경을 신속하게 설정하고 안정적인 테스트 인프라를 제공하여 제품의 성능 및 안정성을 검증
- Docker Registry를 통해 이미지 관리와 애플리케이션 버전 적용을 체계적으로 수행, 애플리케이션의 최신 버전이 테스트 환경에 정확하게 반영되도록 관리하며, 지속적인 통합과 배포 과정에서 오류를 최소화
- Pod 상태 모니터링 및 로그 분석을 통해 시스템 상태를 실시간으로 점검하고 발생하는 이슈를 신속하게 파악하여 해결, 운영 중인 애플리케이션의 안정성을 유지하고 문제 원인을 정확하게 분석하여 빠르게 대응
프로젝트
GS인증 프로젝트 - 통합 검색 기능 TestCoverage 확장
티맥스 가이아
2023.11. ~ 2024.02.
경계값 분석 테스트 기법 활용으로 제품 품질 개선
기존 통합 검색 창에 최소 최대 입력 가능 텍스트 수 및 " " (쌍따옴표) 입력시 DB 다운되는 문제 발생
HyperCloud 내 떨어진 OOM ErrorLog 발견
Min ,Max 텍스트 수 및 " " TestCase에 추가하여 TestCoverage 향상
배달공제회 - 예외 케이스 추가로 데이터 유실 방지
티맥스 가이아
2023.04. ~ 2024.02.
Postman을 활용한 Data Mapping API 테스트
Data Mapping API(문서 자동 생성) 테스트 중 데이터 유실 확인
ErrorLog 분석하여 API Body에 공백 값 발견
TestCase에 공백 및 특수문자,기호 추가
예외 케이스 확장으로 데이터 유실 방지
농어촌공사 - 부하테스트를 통한 Memory 누수 방지
티맥스 가이아
2023.10. ~ 진행 중
클립보드 부하 테스트로 시간 복잡도 개선
부하 테스트 중 동작이 느려지며 White Out 발생
HyperCloud 내 OOM ErrorLog 확인
해당 로직 확인(문의)결과 N^의 복잡도로 수행되는 코드 발견
열 전체 붙여넣기 시 불필요한 코드 부분 제거 및 로직 최적화 제안
클립보드 동작 속도 30%향상 및 Memory 누수 방지
서울시교육청 - Legacy환경 고도화간 안정화 및 TestCase 작성
티맥스 가이아
2023.04. ~ 2024.12.
Mobile(AOS, IOS) Test , TestCase 작성
TestCase(Web) 500개 이상 작성 및 Mobile(
AOS, IOS) Test수행
제품 안정화를 위한 통합 테스트 수행(약1500개의 TestCase)
제품 확장성 향상을 위해 외부 모듈 간(MS Office ,Google) 클립보드 동작 검증 및 TestCase 고도화
Tibero를 활용한 Data 정합성 Test 진행
Docker를 활용한 애플리케이션 운영 및 검증
육군본부
티맥스 가이아
2023.04. ~ 2024.06.
Release 일정 내 테스트 계획 수립 및 전략 구축
Docker를 통한 Server patch 및 관리
TestCase 고도화 및 수행
HyperCloud 관리
푸디스트
티맥스 가이아
2023.06. ~ 진행 중
GaiaDocs Mobile(AOS, iOS) 검증 수행
TestCase 고도화
Patch version 관리
포트폴리오
교육
건국대학교 글로컬 캠퍼스
대학교(학사) | 컴퓨터공학과
2015.02. ~ 2021.02. | 졸업
자격증
ISTQB CTFL (Certified Tester Foundaton Level)
KSTQB
2023.06.
정보처리기사
한국산업인력공단
2021.06.
Mos(Excel)
YBM
2015.06.
Mos(Point)
YBM
2015.04.