스포트라이트
유사한 제목
QA 엔지니어, QA 자동화 엔지니어, 품질 보증 엔지니어
직무 설명
테스트 엔지니어는 제품 및 프로젝트를 위한 테스트 자동화를 구축합니다. 테스트는 제품이 제대로 작동하고 모든 기능이 정상적으로 수행되는지 확인하는 작업입니다. 예를 들어 메일 프로그램의 이메일 작성 페이지가 제대로 작동하는지 확인하고자 한다고 가정해 보겠습니다. 테스트 엔지니어는 자동으로 작업을 시작하고, 기능을 실행하고, 종료하고, 테스트 결과를 기록하는 프로그램을 구축할 것입니다.
커리어의 보람 있는 측면
- 사람들이 사용하는 제품에 대한 작업의 측면을 볼 수 있습니다.
- 매일 문제를 해결합니다.
- 좋은 급여
- 직업 안정성
$65,339
내부 특종
일상 생활
- 제품, 시스템, 구성 요소 또는 수정 사항에 대한 테스트를 정의, 문서화, 분석, 수행 및 해석합니다.
- 기능적 문제를 식별하고 해결 방법을 제안합니다.
- 테스트 사례를 분석하고 정기적인 진행률 보고서를 제공합니다.
관리자 수준
- 제품, 시스템, 구성 요소 또는 수정 사항에 대한 테스트 절차 및 전략의 평가, 권장 사항 및 구현을 관리하는 책임이 있습니다.
- 프로젝트, 작업 및 운영과 관련하여 테스트 엔지니어링 팀의 조언자 역할을 하며 다른 엔지니어링 부서와의 연락 담당자 역할을 합니다.
- 프로젝트가 제시간에 예산 범위 내에서 완료되도록 보장합니다.
업무에 필요한 기술
- 세부 사항 중심
- 공감: 사용자에 대한 높은 이해도
- 지속성
- 분석적 사고
- 팀과의 원활한 협업
- 자기 동기 부여
기대치/희생이 필요한 경우
- 제품 개발(소프트웨어 개발자)이 항상 "섹시한" 것은 아닙니다.
- 반복적일 수 있습니다.
- 때때로 장시간 근무
현재 업계 동향
- 강력한 일자리 성장.
- 우수한 인재에 대한 높은 수요 - 많은 대기업은 우수한 인재를 유치하고 유지하기 위한 혜택(예: 재택근무, 안식 휴가)을 제공합니다.
- 모바일 시장은 성장하고 있습니다.
이 직업에 종사하는 사람들은 어렸을 때 어떤 일을 즐겼나요....
- 문제 해결: 문제가 발생하면 해결 방법을 찾아내는 것을 좋아했습니다.
- 논리 게임(스도쿠, 단어 퍼즐)을 플레이했습니다.
- 비디오 게임 플레이.
필요한 교육
- ~테스트 엔지니어의 약 72%는 학사 학위(해당 전공)를 보유하고 있으며, 나머지는 석사 이상 학위를 보유하고 있습니다.
- 테스트 엔지니어의 35%는 전기 공학, 12%는 컴퓨터 공학, 10%는 기계 공학, 7%는 전기 공학을 전공합니다. 36%는 산업 공학 등 기타 학문을 전공합니다.
- 많은 테스트 엔지니어는 대학 학위 외에도 공인 스크럼 마스터 또는 ISTQB 공인 테스터 파운데이션 레벨과 같은 자격증을 이수합니다.
- 테스트 엔지니어는 팀과 함께 일하며 작성할 수 있는 문서에 대한 기술 문서 작성을 포함하여 소프트 스킬과 커뮤니케이션 기술을 개발해야 합니다.
- 회로도, 보드 레이아웃, 전기 사양 및 진단 사양을 검토하는 방법을 알아야 할 수도 있습니다. Python 또는 Perl과 같은 프로그래밍 언어에 대한 지식도 유용할 수 있습니다.
- 작업 범위에 따라 프로젝트 관리 기술이 필요한 경우가 많습니다.
- 고용주는 학력과 유사한 역할에 대한 이전 경험이 풍부한 인재를 찾습니다.
- 작업자는 품질 표준, 적용 가능한 테스트 기술 및 품질 관리 시스템을 숙지하고 있어야 합니다.
고등학교 및 대학교에서 할 일
고등학교: 논리 게임, 일상적인 문제를 해결하는 프로그램 만들기
대학
- 엔지니어는 대수학, 기하학, 삼각법, 미적분학 I, II, III, 미분 방정식 등 수학에 대한 탄탄한 기초가 있어야 합니다.
- 테스트 엔지니어가 일할 수 있는 분야는 다양합니다. 해당되는 인턴십을 찾아 경험을 쌓으세요.
- 전공하는 공학 분야와 관련된 클럽에 가입하세요.
- 리더십, 팀워크, 갈등 해결, 프로젝트 관리와 관련된 기술을 연마할 수 있는 대규모 프로젝트에 자원하여 참여하세요.
- 전문 조직과 교류하여 트렌드 및 개발 동향에 대해 배우고, 네트워크를 형성하고, 최신 정보를 얻으세요.
- 고급 무역 저널과 온라인 기사를 읽고 까다로운 대학 과목에 대비하세요.
- 취한 조치와 달성한 결과에 대한 메모를 포함하여 작업 중인 프로젝트에 대한 철저한 문서화를 유지하세요.
- 코드!
- 크라우드 테스트 플랫폼을 통해 경험 얻기(예: 소프트웨어 테스터는 uTest에 등록할 수 있음)
- 준비된 경우 해당 인증을 획득하세요.
- 구인 광고를 검토하여 어떤 자격 요건이 있는지 확인하여 원하는 직무를 미리 계획하세요.
- 거래 사이트와 블로그를 읽어보세요.
- 대학 교수와 상담하여 테스트 엔지니어 채용을 위해 수강해야 하는 과목에 대한 팁을 알아보세요.
- 엔지니어링 또는 정보 기술 분야 인턴십 받기
교육 통계
- HS 디플로마 2.5%
- 준회원 5.4%
- 학사 학위 소지 시 50%
- 석사 28.8%
- 박사 학위 소지 3.8%
25세에서 44세 사이의 직원 중 최고 학력 수준이 소프트웨어 엔지니어인 직종 종사자의 비율
일반적인 로드맵
첫 직장을 구하는 방법
- 많은 대학에서 기술직 채용을 위한 대학 모집을 진행하고 있습니다.
- 네트워크!
- 채용 공고에 지원하세요: Monster, Indeed, Glassdoor, Zippia 등 여러 취업 포털에 프로필을 생성하세요.
- 포트폴리오: 혼자서 또는 인턴십을 통해 수행한 프로그래밍 작업에 대해 설명합니다.
- "테스트 엔지니어"라는 직책은 여러 분야에 적용될 수 있으므로 채용 광고를 주의 깊게 읽어야 합니다.
- 필수 자격 요건과 선호 자격 요건을 주의 깊게 살펴보세요. 최소 필수 항목을 모두 충족하지 못하더라도 걱정하지 마세요.
- 입사하고 싶은 회사의 채용 웹페이지를 방문하세요.
- 업무 경험이 많지 않다면 먼저 인턴으로 지원하는 것을 고려하세요.
- LinkedIn, Medium 및/또는 관련 업계 웹사이트에 기사를 작성하고 게시하여 자신을 홍보하고 명성을 쌓으세요.
- 테스트 엔지니어 이력서 템플릿을 검토하여 이력서에 대한 아이디어를 얻으세요.
- 교사, 상사, 동료에게 개인 추천인 역할을 해줄 수 있는지 물어보세요.
- 테스트 엔지니어 면접 질문과 샘플 답변을 검토하여 면접에 대비하세요.
- 편안하고 잘 준비된 복장으로 면접에 임하세요.
- 면접 준비: 반드시 준비해야 합니다. 화이트보드에 문제를 풀고 코드를 작성할 준비를 하세요. 어떤 언어로 작성하고 싶은지 물어보고 해당 언어로 작성합니다. 화이트보드에 글을 쓰고 면접관에게 설명하는 행위는 코딩과는 매우 다르므로 친구와 함께 연습하세요. 코드와 문제에 대해 이야기하세요.
경쟁력을 유지하고 게임을 유지하는 방법
- 기술 웹사이트를 읽고, Google+, Twitter, Facebook에서 저명한 기술 전문가를 팔로우하세요(구독).
- 다른 업계에서 어떤 일이 일어나고 있는지 알아보려면 기술 외부의 사람들과 대화하세요.
- 다른 프로그래밍 언어를 배우세요.
- 자신이 가진 문제를 파악하고 문제를 해결할 수 있는 무언가를 '해커 스타일'로 만들어 보세요.
- 커뮤니케이션 및 관리 기술을 연마하세요.
- 네트워크! 컨퍼런스에 참석하여 새로운 기술과 업계의 주요 업체들에 대한 최신 정보를 얻으세요.
- 인증 받기: 인증은 미국 소프트웨어 테스팅 자격 위원회(ITQSB)를 통해 받을 수 있으며, 이 위원회는 기초(CTFL) 또는 고급(CTAL) 레벨의 테스터로 인증받고자 하는 사람들을 대상으로 국제 위원회(ITQSB) 시험을 관리합니다.
권장 도구/리소스
웹 사이트
- 미국 공학 협회
- 미국 테스트 엔지니어 협회
- 소프트웨어 테스팅 협회
- IEEE
- 국제 엔지니어링 컨소시엄
- 미국 전문 엔지니어 협회
- 미국 전문 엔지니어 협회
- 여성 공학자 협회
- 미국 기계학회
도서
플랜 B
대체 경력: 정보 기술 전문가, 소프트웨어 개발자, 비즈니스 스쿨 -> 제품 관리자 또는 제품 마케팅, 프로그램 관리자, 회사를 그만두고 창업.