QA 17

IC(Individual Contributor), EM(Engineering Manager)

IC, EM 차이 한 줄 요약IC는 기술적 깊이를 쌓고 특정 분야의 전문가로 성장하는 반면, EM은 리더십 능력을 키우고 더 큰 팀이나 조직을 관리하는 역할로 성장 IC(Individual Contributor) 역할: IC는 팀의 일원으로서 특정 기술적 작업을 수행하는 전문가입니다. 주로 코딩, 디자인, 테스트 등 구체적인 업무를 담당합니다. 책임: 프로젝트의 특정 부분을 개발하고, 문제를 해결하며, 기술적 기여를 통해 팀의 목표를 달성합니다. 성장: 기술적 깊이를 쌓고, 특정 분야의 전문가로 성장할 수 있습니다. EM(Engineering Manager) 역할: EM은 팀을 관리하고, 프로젝트의 성공을 위해 팀원들을 지도하는 역할을 합니다. 주로 관리, 계획, 커뮤니케이션을 담당합니다. 책임: 팀의 ..

QA/밥벌이 2025.04.29

좋은 엔지니어 되기

많은 SW 엔지니어들이 SW에 대한 열정 없이 일 함단순히 좋은 급여를 받기 위해 일하지만, 열정이 없으면 결국 성과가 저하됨좋은 엔지니어는엔지니어링의 본질을 이해하고 깊이 있는 지식을 쌓아야 함새로운 기술을 지속적으로 배우고 비판적으로 접근해야 함실전에서 배운 지식을 적용하고 개선하는 습관이 필요무엇이 좋은 엔지니어를 만드는가엔지니어 정의"과학적 원칙을 적용해 문제를 분석하고 설계, 코드 작성, 제작, 창조 등을 통해 문제를 해결하고 세상을 더 나은 곳으로 만드는 사람"SW 엔지니어 요구 역량컴퓨터 작동 원리 이해HW, SW 상호작용 방식에 대한 깊은 이해 필요추상화된 언어나 기술에만 의존하지 않고 기초부터 학습해야 함도메인에 대한 깊이 있는 이해기초 원리에 대한 강력한 이해가 필요함HW 엔지니어 ⇒ ..

QA/밥벌이 2025.04.15

QA 변천사

1960년대 소프트웨어 공학⇒ SW위기 {복잡성, 비용, 시간 지연} 문제1970년대 QA/QC 필요성 대두 ⇒ QA는 단순 버그 찾기 이상의 전체 SW개발 수명주기 프로세스로 인식 시작1980년대 표준화, 방법론 발전, ISO 9001 같은 국제표준 등장1990년대 Agile, Lean 방법론 등장(더 빠르고 유연한 개발 등장)2000년대 자동화 테스트 도구, CI/CD 증가2010년대 클라우드, AI, 빅데이터통합, QA 지능화, 자동화 ⇒ 테스트자동화 고도화, TC 생성, 테스트결과 예측 분석앞으로 AI, 머신러닝 발전, 클라우드 기반 테스트 확장 ⇒ 지능화, 자동화 지속, 통합   p.s. 예전에 아마도.. 인터넷에서 읽고 정리한 글 같은데, 출처를 적기 위해 다시 찾아보니 현재는 404 에러를 ..

QA 2025.03.03

커리어 컨설팅, 취업컨설팅

컨설팅 : 어떤 분야에 전문적인 지식을 갖춘 사람이 고객을 상대로 상담하고 조언하는 일. 커리어 : 경력, 경험, 발전, '직업 능력' 축적커리어 컨설팅 : 커리어에 대한 상담. 적성이나 직업 경험 등을 이용해 스스로 직업이나 미래를 설계할 수 있도록 상담을 통해 그 방법을 제시하는 것을 말합니다. 취업컨설팅이란 것은 취업에 대해서 전문적인 지식을 갖고 있는 사람이 , 취업을 준비하는 사람들에게 취업에 대해서 상담하고 도와주는 것을 의미합니다. 출처구글사전https://blog.naver.com/synergycon/221860342613https://m.post.naver.com/viewer/postView.naver?volumeNo=32746111&memberNo=44768048

QA/밥벌이 2025.02.28

소프트웨어 QA(SQA), QA 엔지니어링

소프트웨어 QA(SQA): 모든 소프트웨어 처리 과정(프로세스)를 검수하며 품질 규격(SW 요구사항 명세)을 준수하도록 하는 과정(프로세스)에 따라 품질을 보증하는 인력엔지니어링: 1.공학 2.(교묘한)처리 3.엔지니어링시스템 엔지니어링: 체계를 구성하는 각각의 작용과 기기 따위를 분석하여 가장 적합한 체계를 설계하는 공학   출처 - 다음사전, 나무위키

QA 2025.02.26

프로젝트 일정 산출 - QA

프로젝트 일정 산출 방법에는 여러가지가 있습니다. 그 중, 산출이 간단하면서도 일정에 차질이 없으면서도, 효율적인 방안을 고민 후 내린 결론입니다.개발 기간보다 QA 기간이 긴 경우는 한 번도 듣거나 보거나 경험해보지 못했으며,7년간 제 경험과 여러 사례를 접하고 현재 제 업무 방식이기도 합니다.프로젝트 일정 산출 방법입니다.개발 기간의 20%를 QA 테스트 기간으로 정합니다. (Dev. working day * 0.2 = QA working day)20%는 기존 솔루션에 결함이 많다고 판단한 최장 산정 기한입니다.개발자가 여러명이라면?(개발자:QA 비율이 회사마다 천차만별입니다, 지금은 10:1 비율로 설명합니다)→ 총 개발 기간의 20% 산출개발이 파트별로 진행된다면?(Browser 별, App 별,..

QA 2025.02.24

QA 프로세스 구축#2 - Notion

QA 프로세스 구축#1 글에 이어서 이번에는 결함 관리 Notion 페이지에 대해 상세한 이야기를 다루고자 합니다.  결함 관리 Notion 페이지는 발견된 결함을 관리하는 페이지이며, 제품 품질 고도화( 및 유지) 목적이 있습니다.윗 줄에 언급한 Main 목적 외 몇 가지 부수적인 내용이 있습니다.개발팀 내부적으로 결함 확인 및 수정된 사항은 결함 관리 Notion 페이지에서 다루지 않습니다.누락되는 결함이 없도록 크고 작은 결함 모두 등록합니다.지연되는 결함에 대해 담당자에게 Reminder 보내어 해결될 수 있도록 조치합니다.정책적인 변경 사항은 별도 정책 페이지에서 관리합니다. (예. 기능명세서)  작성방법(필수)진행상태: 1. 대기: 결함 등록 단계 (신규 작성 시 “대기” 자동입력)2. 프리뷰..

QA 2025.02.19

QA 프로세스 구축#1

QA가 없는 조직에 입사 후 QA 프로세스를 구축해 나가는 이야기입니다.기초적인 내용이므로 SQA를 준비하시는 분이나 1~2년차 분께 적합할 것 같습니다.참고로 저는, QA 프로세스 구축을 이전 스타트업 회사에서 성공적으로 안착시킨 경험이 있고, 이번이 2번째입니다.지피지기 백전불태.우선, 나(QA)를 회사에서 왜 뽑았는지부터 알아야 합니다.보통 회사에서 QA를 채용하는 이유는 테스트를 전문적으로 수행할 시기가 도래했기 때문일 겁니다. 채용공고 타이틀은 QA면서 JD(Job Description)는 테스터 업무만 적혀 있는 경우도 종종 보입니다.QA와 테스터는 엄연히 다르지만, "QA = 테스터"라는 인식이 크다는 점은 부인할 수 없습니다.QA와 테스터가 다르다는 점을 타인에게 설득, 이해시키기는 쉽지 ..

QA 2025.02.18

QA에 관한 성찰

커리어에 대한 고민을 시작으로성찰 과정을 통해 현재를 파악하고, 미래를 계획하며, 하고 싶은 일과 해야하는 일을 구분해보려 합니다.SQA 요구되는 주요 스펙1. 기술 스킬버그 추적 시스템(JIRA, Bugzilla 등)→ 노션 칸반보드 활용 중테스트 자동화 도구(Selenium, JUnit, TestNG 등)프로그래밍 언어(Python, Java, C# 등)CI/CD 도구(Jenkins, GitLab CI 등)2. 소프트 스킬문제 해결 능력: 복잡한 문제를 분석하고 해결하는 능력커뮤니케이션 능력디테일에 대한 집중력: 작은 오류도 놓치지 않는 꼼꼼함 (위 SQA 스펙에 이어서) 나의 발전과 이를 알리는 방법1. 전문성 강화고급 자격증 취득(ISTQB AL, CSTE 등)최신 기술 습득(AI 테스트 자동화,..

QA/밥벌이 2025.02.17

프로젝트 완성 기술

끝 없는 개발 추가/수정사항을 처리하기 위한 단계별 해결 전략에 대한 이야기입니다. "완료" 정의하기: 프로젝트 시작 전에 "완료"가 무엇인지 명확히 정의하고, 이를 문서화하여 범위 확장을 방지함(c.f. 킥오프)MVP 수용하기: 완벽을 목표로 하지 않고 "충분히 좋은" 상태를 목표로 함. 기본 버전을 먼저 출시하고 나중에 개선함프로젝트 시간 제한: 프로젝트에 마감일을 설정하여 긴급성을 부여하고 기능 확장을 방지함작은 일 완료 연습: 작은 프로젝트나 작업을 정기적으로 완료하여 "완료"에 대한 두려움을 줄이고 성취감을 키움아이디어와 구현 분리: 새로운 아이디어가 떠오르면 즉시 실행하지 않고 아이디어 로그에 기록함완료 축하하기: 프로젝트를 완료할 때마다 축하하여 긍정적인 강화 효과를 얻음책임감 수용: 프로젝..

QA 2025.02.16