스포트라이트
비슷한 제목
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세 사이의 직원 비율
일반적인 로드맵
1차 직장에 도착하는 방법
- 많은 대학에서 기술직을 모집하는 대학이 있습니다.
- 네트워크!
- 구인 목록에 대한 채용 정보 지원: Monster, Indeed, Glassdoor 및 Zippia와 같은 여러 구인 포털에서 프로필을 만듭니다.
- 포트폴리오: 혼자 또는 인턴십에서 수행한 프로그래밍 작업을 설명하십시오.
- 직함 '테스트 엔지니어'는 여러 분야에 적용될 수 있으니 채용 공고를 주의 깊게 읽어보세요.
- 필수 및 선호 자격 섹션에 세심한주의를 기울이십시오. 최소한 모든 최소 필수 항목을 충족하지 않으면 귀찮게하지 마십시오.
- 일하고 싶은 회사의 경력 웹 페이지를 방문하십시오.
- 업무 경험이 많지 않다면 먼저 인턴 지원을 고려하십시오.
- LinkedIn, Medium 및/또는 관련 업계 웹사이트에 기사를 작성하고 게시하여 자신을 홍보하고 명성을 쌓으십시오.
- 테스트 엔지니어 이력서 템플릿을 검토하여 이력서에 대한 아이디어 얻기
- 교사, 감독자 및 동료에게 개인 추천인이 될 것인지 물어보십시오.
- 테스트 엔지니어 인터뷰 질문과 샘플 답변을 검토하여 인터뷰 준비
- 편안하고 잘 준비되고 성공을 위해 옷을 입은 인터뷰에 참여하십시오.
- 인터뷰 준비: 반드시 준비해야 합니다. 문제를 해결하고 화이트 보드에 코드를 작성할 준비를하십시오. 그들은 당신이 어떤 언어로 쓰고 싶은지 묻고 그 언어로 글을 쓸 것입니다. 화이트보드에 글을 쓰고 면접관에게 설명하는 행위는 코딩과 매우 다르기 때문에 친구와 함께 연습하십시오. 코드와 문제에 대해 이야기하십시오.
경쟁력을 유지하고 게임에 참여하는 방법
- 기술 웹 사이트를 읽고 Google +, Twitter, Facebook (구독)에서 저명한 기술 인력을 팔로우하십시오.
- 기술 외부의 사람들과 대화하여 다른 산업에서 무슨 일이 일어나고 있는지 확인하십시오.
- 다른 프로그래밍 언어를 배우십시오.
- 당신이 가지고있는 문제를 식별하고 문제를 해결할 무언가를 구축하십시오 – "해커 스타일".
- 의사 소통 및 관리 기술을 연마하십시오.
- 네트워크!: 컨퍼런스에 참석하여 업계의 새로운 기술 및 주요 업체에 대한 최신 정보를 얻으십시오.
- 인증 받기: 인증은 기초(CTFL) 수준 또는 고급 수준(CTAL)에서 테스터 인증을 받고자 하는 사람들에게 국제 위원회(ITQSB)를 위한 테스트를 관리하는 미국 소프트웨어 테스트 자격 위원회, Inc.를 통해 제공됩니다.
권장 도구/리소스
웹사이트
- 미국 공학 협회
- 미국 테스트 엔지니어 협회
- 소프트웨어 테스트 협회
- IEEE
- 국제 엔지니어링 컨소시엄
- 국립 전문 엔지니어 협회
- 국립 전문 엔지니어 협회
- 여성 엔지니어 협회
- 미국 기계 엔지니어 협회
책
계획 B
대체 직업: 정보 기술 전문가, 소프트웨어 개발자, 비즈니스 스쿨 - > 제품 관리자 또는 제품 마케팅, 프로그램 관리자, 그만두고 자신의 회사를 시작하십시오.