Table of Contents

'소프트웨어 테스팅 법칙 293 가지' 라는 책의 10 장에서 설명하고 있는 '소프트웨어 테스트 분야에서의 경력 관리' 부분을 발췌했다.
면접을 대비하거나, 회사에 들어가서 일을 할 때에도 한번 씩 주기적으로 읽어봐야 내용이라고 생각한다.

진로를 선택하고, 그 방향에 매진하라

진로 변경을 편안하게 느끼고, 다른 직종을 추구하라

테스터라고 해서 테스트 영역에만 갇혀 있는 것은 아니다. 또한 관리직으로 한정되어 있는 것도 아니다. 어떤 기업이나 어떤 분야, 어떤 직업에 구속된 것이 아니다.
사업이라는 것은 주기를 가지고 있다. 소프트웨어 인력 시장이 좁아지다가, 확대되고, 폭등했다가 수축되는 과정을 겪고 있다. 인력 시장이 커지면 고용주가 마음에 들지 않을 때 상대적으로 쉽고 대담하게 직종을 옮길 수가 있다. 심지어 채용 시장이 얼어붙었9다 할지라도 자신을 위해 준비한 사람은 많은 기회를 얻을 수 있다.
예를 들어 테스트에서 프로그래밍으로 직종을 전환하고 싶다면 교육 과정을 수료하라. 그러나 직장에서의 일정 속에서 대학이나 대학 평생 교육원(일반적으로 전문가 교육이라고도 하는)에서 개최하는 과정을 수강하기가 불가능하다면 인터넷에서 자습과정을 듣거나 교재와 강의 CD 가 함께 들어있는 패키지를 이용하라. 적절한 프로그래밍 언어에 대한 기본적인 기술을 익힌 다음, 근무 시간동안 프로그래밍팀의 업무 중 한 가지를 맡아보는 식의 몇 가지 일을 시도해보라. 테스트 관리자로부터 약간의 반발을 살 수도 있다. 그렇다면 당신은 법정 주당 근무 시간동안에는 열심히 테스트를 수행했음을 입증해야 한다. 40시간이 초과되는 시간은 개인 시간으로 존중되어야 한다(만약 이러한 여유를 많이 가질 수 없고, 프로그래밍이나 다른 분야로 옮기고 싶다면 과도기적인 다른 직장을 찾아야 할 것이다).

어떤 진로를 택하든지 적극적으로 추구하라

이는 바로 당신의 경력이다. 회사나 관리자는 당신의 경력 계획을 기꺼이 도와주려 할 것이며, 또 잘 도와줄 것이다. 그러나 그렇지 않을 수도 있다. 진로 계획을 가지고 있고, 기술과 판단이 그 계획을 뒷받침해준다면 회사는 그 사람에게 강좌를 더 많이 듣게 하거나 새로운 것을 시도하도록 할 것이다.
어떤 회사는 금전적으로 지원할 수도 있다. 자신의 경력을 만들고 있다는 생각을 하기 바란다. 본인이 필요로 하고, 본인이 관심 있어 하는 것을 하라. 만약 돈이 든다면 이를 투자라고 생각하라. 본인이 새로운 기술을 익힘에 따라 현재의 회사나 다음 회사(당신이 더 높은 가치를 발휘할 수 있는 곳)에서 당신의 가치가 더욱 높아질 것이다.
어떤 기업에서는 풀타임 혹은 파트타임으로 배정된 다른 그룹과 프로젝트를 같이 수행하도록 한다. 또는 풀타임으로 테스트를 담당하면서 다른 그룹에게는 파트타임으로 맡길 수도 있다. 두 번째 경우가 더 일반적이다. 변화를 만들기 위하여 더 많이 일해야 한다. 당신이 (아마도 가족들에 대한 책임감 때문에) 초과 근무를 할 수 없다면 한밤중에 자습 교재를 수강하거나(오픈 소스 소프트웨어를 개발하는 것과 같은) 고용주를 위한 프로젝트가 아닌 작업을 하라(취미 생활과 직장 생활을 신중하게 분리하라. 예를 들어 집에서 오픈 소스 코드를 작성하고 직장에서 테스트 또는 마무리 작업을 수행한다면 고용주는 아마도 그 결과물에 대한 소유권을 가질 수 있다. 또한 회사에서 개발하는 제품과 경쟁할 것 같은 제품을 만들지 않도록 조심하라).

경력을 소프트웨어 테스팅 이외의 영역까지 확장하라

소프트웨어 테스트에서 성공한 사람들 중 많은 사람들이 이 분야 외의 다른 분야로 직장을 옮긴다.
테스터들은 오랫동안 다른 사람의 실수를 찾아내고 평을 해왔다. 다른 일을 시도해보는 것도 좋다. 소프트웨어 개발의 다른 영역에 필요한 기술을 개발하라. 직접 자신이 실수를 만들어보라. 그런 다음 테스트가 좋다고 느꼈다면 다시 돌아가서 테스트를 수행하라. 이렇게 함으로써 좀 더 전체적인 시야를 가지게 되고, 유연성과 직업 안정성, 시장에 대한 호감, 프로젝트의 시도와 한계점에 대한 더 나은 식견을 가지게 된다. 그리고 개발팀 사람들과의 신용을 얻게 되고 더 나은 급여를 받게 될 것이다.

한 가지 이상의 업무를 관리하는 사람들은 한 가지를 관리하는 사람보다 더 많은 급여를 받는 경우가 많다. 이처럼 다기능을 수행하는 관리자들이 많은 기업에서 경쟁력을 가지고 있게 된다.

현재의 회사를 벗어나는 경력을 확장하라

이것은 당신의 경력이다. 현재 회사가 내일 파산하거나 당신을 해고한다면 새로운 직장을 찾아야 할 것이다. 당신이 그동안 어떻게 해왔는가에 따라 더 나은 직장을 찾을 수도 있다. 소프트웨어 테스터들의 대규모 공동체가 있고, 더 큰 소프트웨어 개발자 공동체도 있다. 이런 공동체에 참여하여 글을 쓰고, 만나고 토론을 하기도 하고, 서로에게 큰 거래를 가르쳐주고, 다른 조언을 주고받고, 새로운 직장도 찾아주었다.

다양한 방식으로 공동체에 참여하도록 하자. 소프트웨어 테스트 또는 소프트웨어 개발 협의회를 찾아가 보라. 컴퓨터 기기 협회, 전미 품질 학회, 인간 요소 및 인간 조건 학회, 또는 소프트웨어 품질을 다루는 전문 학회들의 지역 분회를 찾아가서 참여하라. 소프트웨어-테스트 토론 이메일 그룹에 참여하라. 동일 분야의 공동체 활동은 충분히 가치 있는 일이다.

컨퍼런스는 이야기를 나누기 위한 것이다

소프트웨어 테스트나 소프트웨어 개발에 대한 컨퍼런스에 참여했을 때 단순히 세션에 참석해서 연설자의 이야기만 듣고 있으면 안 된다. 물론 이야기도 들어야 한다(또는 몇 개의 세션만 들을 수도 있다). 그러나 회의장에서 다른 사람을 만나서 현장에서 일어나는 일들과 현재 발생한 일들을 이야기하는 데 많은 시간을 써야 한다.

만약 토론장에서 아는 사람이 적을지라도 최소한 몇 사람이라도 만나보아야 한다. 점심식사 때 동일한 관심사를 가지고 있고, 지식이 풍부한, 허나 잘 알지 못했던 사람을 찾아서 마주앉아 이야기를 나눠보라. 이렇게 다양하고 재미있는 사람들을 알게 되는 기회로 삼아야 한다. 그런 다음 커피를 같이 마시자고 한다거나, 그들에게 식사를 같이 해도 되겠냐고 물어보라. 그들을 만날 때에는 그들이 하는 일과 그들이 참여했던 세션들에 대해 물어보라. 어떤 것이 재미있었는가? 시간이 지남에 따라(한 번 이상 컨퍼런스에 참석해야 할 것이다) 컨퍼런스에서 주로 만날 수 있는 친구들이 생기게 되고, 네트워크를 통해 세션에 참석했던 사람들과 연락을 주고 받으면서 논문을 작성하거나 패널이 될 수도 있을 것이다. 이것이 바로 우리 저자 세 사람이 만나게 되었던 방법이기도 하다.

어떤 회사든 모든 직원을 컨퍼런스에 보내는 것은 아니다. 관리자에게 특정 컨퍼런스에 참석하고 싶다고 말을 하되, 참여하고자 하는 의지와 사유를 분명히 제시하라. 이러한 요령이 생겨야 참석할 수 있는 기회가 많아진다. 한두 번 회의에 참석하고 나면 연설자로 지원하라. 연설자로 선정이 되면, 회사는 기꺼이 당신을 보내줄 것이며(당신이 좋은 일을 하고 있다고 생각할 것이다), 회사 내, 외부에서 좋은 평가와 신뢰를 얻게 될 것이다.

다른 많은 회사들도 지금 회사와 별반 차이가 없다

많은 테스터들은 제품의 버그와 기업의 뒤죽박죽인 상태를 알고는 아연실색한다. 이는 좋은 기업에서조차 종종 이런 일이 벌어진다. 테스터들은 잘못되어 가는 것을 보고, 능률을 올려야 한다. 이 일이 항상 즐겁지만은 않을 것이다. 허나 정말 안 좋은 기업에서는 테스터조차 없다. 다른 회사에 있는 테스터들과 연락을 주고받음으로써 앞으로의 전망을 얻는 데 도움을 받을 수 있다.

현 직장이 마음에 들지 않는다면 다른 직장을 찾아보아라

일단은 현재 직장을 유지하는 것이 좋은 생각이다. 채용되어 있지 않은 상태보다 채용되어 있는 상태가 좋은 직업을 얻기 쉽다. 자신의 이력서를 인터넷에 올려놓는 섣부른 행동은 하지 마라. 결국 지금 다니는 회사의 사장이 당신의 이력서를 보게 될 것이다. 몇몇 채용 전문 업체와 연락해본 다음, 이력서를 다른 회사로 보내려고 할 때마다 당신에게 그 사실을 알려주고 동의를 구하는 채용 전문 업체와 거래하라.

다른 회사와의 면접이 끝나면 새로운 직장으로 옮길 수도 있고, 혹은 현재 일하고 있는 직장이 그다지 나쁘지 않다고 생각할 수도 있다. 현재 직장을 그대로 다니는 것이 직장 찾기에서 성공적이고 합리적인 판단일 수도 있다.

만약 현 직장이 다른 사람들 앞에서 자신이 생각하는 방식과 자신에 대해 이야기하는 방식과 내용에 악영향을 미칠 정도로 나쁘다면 그만두는 것이 좋으며, 약간의 시간을 가진 다음 새로운 직장을 찾아보는 것이 좋다. 안 좋은 회사라도 다녀야 하는 경우, 특히 지금 그만 둘 수 없을 경우 마감 시간과 제약조건이 무엇이건 간에 빈틈없이(완전무결이 아닌 정직하게) 업무를 수행하거나 회사가 당신을 더욱 존중해줄 다른 방식을 찾아보는 것이 좋다.
가능하다면 저녁에 강의를 들어라. 가능하다면 낮잠도 청하라. 자기 관리를 잘해, 항상 건강한 정신 상태로 만들어 잠재적인 미래의 고용주들에게 자신을 더욱 효과적으로 보여주는 것이 목표이다.

현 직장에서 승부를 걸어야 할(그리고 잃을) 경우에 대비하라

필자 중 한 사람은 채용시장에 늘 귀를 기울이고 있다. 그리고 테스트팀에서 근무할 때에도 그의 이력서는 퍼지고 있다. 그가 늘 직장을 바꾸려는 것은 아니다. 이것은 방어적인 것이다. 그는 자주 쟁점이 되는 위치에 서게 된다. 그는 늘 업그레이드된 이력서를 가지고 있으면서 몇몇 좋은 채용자들과 좋은 관계를 가지고 있으므로 어느 회사에 어떤 직책을 뽑고 있는지, 팀원은 누구인지, 급여는 얼마인지, 정말 새로운 직장을 구할 때 그를 믿어 주는지 등을 알고 있다면 합리적이고 신속하게 직장을 구할 수 있다. 물론 이러한 상황에 처한 사람은 어쩔 수 없는 몇 가지 위험도 감수해야 한다.

일하고 싶은 회사의 목록을 작성하여 관리하라

웹, 컨퍼런스, 네트워킹을 통해 기업에 대한 정보를 쉽게 알아낼 수 있다. 자신이 일하고 싶은 회사를 생각해보라. 그곳에서 일하는 사람들을 만나서 이야기를 나눠보라.

포트폴리오를 작성하라

자신의 능력을 보여주기 위하여 코드나 문서, 기타 작업 예제들을 모아 두는 것은 여러모로 쓸모가 많다. 다른 구직자들이 할 수 없는 방식으로 당신의 능력을 보여줄 수 있다. 어쨌거나 이러한 것을 만드는 일은 역시 해볼만한 가치가 있는 일이다.

보통 작업 결과는 대부분 회사 소유이다. 회사가 작업 결과의 소유권을 가지며, 그 내용은 기밀로 다뤄진다. 그러나 자신이 작성한 특별히 민감하지 않은 몇몇 문서나 코드는 본인이 소유할 수 있다. 작성할 수 있다. 또는 현재로써는 민감하지만 5년 뒤에는 민감하지 않을 것 같은 제품 산출물을 작성할 수도 있다. 이러한 내용으로 자신의 포트폴리오를 구성한다. 어떤 관리자들은 민감하지 않는 자료를 사용할 권리를 쉽게 주기도 하지만, 어떤 관리자들은 매우 꺼리는 경우도 있다.
회사에서 작성한 자료를 사용할 권한을 얻을 수 있는 좋은 기회는 다음과 같다.

  1. 당신이 해고당하면 관리자 혹은 인사팀 담당자가 계약 만기의 장점을 설명할 것이다. 이 때 당신이 특정 작업 결과를 가지고 있다면 이를 향후 타 고용자들이나 고객들에게 구직 목적으로 보여줄 수 있냐고 물어보면 대부분 동의할 것이다. 이때 반드시 구두 허락이 아니라 서면 허락을 받아야 한다.
  2. 회사를 떠나고 6개월에서 1년 되는 시점에도 전임 상사가 여전히 회사에 근무한다면 더 좋을 수 있다.
  3. 컨퍼런스에서 예제로 사용하라. 만약 기밀 사항을 컨퍼런스에서 공개적으로 밝혀도 된다는 허락을 받았고, 일단 이러한 기밀사항을 공개하고 나면 다시 그 예제를 공개할 권한을 얻을 필요가 없다. 비밀은 더 이상 비밀이 아니다.
  4. 개인 시간에 회사 자원을 사용하지 않고, 자신이 가진 자원을 이용하여 소프트웨어나 문서를 작성하였으며, 이렇게 작성한 자료들이 회사 업무와 직접적인 연관이 없다면 이 자료들에 대해서는 소유권을 행사할 수 있고, 자유롭게 사용할 수 있다. 상세한 내용은 고용주와의 계약 및 그 계약에 관한 사규에 달려 있다.

이력서를 세일즈 도구로 사용하라

당신이 낸 이력서는 어떤 회사에서는 고려 대상에서 제외되기도 하고, 어떤 회사에서는 다른 직종에 포함되기도 한다. 당신의 목표는 수요자의 흥미를 끌 수 있는 적절한 이력서를 작성하는 것이다.

  1. 만약 매우 다른 형태의 직장에 관심이 있다면 몇 가지 서로 다른 종류의 이력서를 작성하라. 각 이력서는 자신을 가장 돋보이게 해줄만한 기술, 관심사, 배경 지식등을 각각 다른 초점에 맞춰 작성하라. 단 배경 지시과 경력 사항은 다양한 이력서에 사용할 수 있도록 작성하라(항상 고용주가 최종적으로 당신의 이력서를 볼 것이라고 가정하라).
  2. 서사적인 이력서를 준비하라. 서사적인 이력서에는 시간 순서에 따라 자신의 경험을 적되, 각 직장에서 수행한 업적을 중점적으로 기술하는 방식이다. 일부 신입사원들(몇몇 고용주들도)은 기능 이력서를 선호한다. 이 이력서에는 이런저런 기술에 대한 자신의 경력을 적으며, 자신이 기술을 익힌 회사에 대한 언급도 가능한 한 자세히 적는다.
  3. 기능 이력서 자체가 잘못된 것은 아니지만, 때로는 자신의 경험을 과장하거나 백수시절을 감추기 위하여 사용되기도 한다. 그 결과 몇몇 채용 관리자들(예컨대 필자 같은 사람들)은 지원자에게 프로필을 시간에따라 작성하도록 요구한다. 만약 문서로 작성된 것이 없다면 전화상으로나 직접 얼굴을 보면서 인터뷰를 진행할 때 매우 지겨울 정도로 많은 사항을 자세히 물어본다. 문서로 작성된 것을 가지고 있다면 전화 인터뷰에서는 당신이 걸어온 과정에 중점을 두며, 이력서의 서사적 버전을 관리자에게 팩스로 보내줄 것을 요청한다. 몇몇 관리자들은 이와 같은 준비성과 사려 깊음에 큰 감동을 받을 수도 있다. 몇몇 채용 관리자들은 예외적으로 구직자의 기술이 해당 직무에 일치하고, 그들의 요구사항이 믿을 만한 경우가 아니라면 달랑 기능 이력서만 제출하는 구직자를 무시해 버린다.
  4. 기능성을 고려한, 그러면서도 전문 용어로 작성된 이력서를 준비하라. 요즘에는 회사들이 이력서를 이메일로 접수하여 컴퓨터에 저장하고 여러 사람들에 의해 빠른 속도로 검토된다. 이런 회사에 근무하고 싶다면 이력서에 적절한 전문 용어나 문구를 사용해야 한다. 이 경우 기능 이력서가 유용하다. 대신 서사시 이력서에서는 “핵심 단어 : 전산화된 검색” 과 같이 세부 단원의 제목을 추가한 다음, 사용할 수 있는 프로그래밍 언어, 애플리케이션, 중요한 기술 등을 한 문단 정도 적는 것도 고려하라. 기술 사항만을 열거하고, 서술은 최소화한다.
  5. 자신의 배경 지식, 기술, 경험을 절대로 과장하지 마라. 신뢰성 역시 중요한 자산 중의 하나이다. 이력서가 과정되었거나 거짓이라고 의심받는다면 당신은 채용되지 않을 것이다. 사람들은 당신이 입사한 이후에도 당신의 이력서를 본다. 입사 후 2년여의 시간이 지나면 다른 팀의 관리자(또는 당신이 속한 팀의 새로운 관리자)가 당신의 이력서를 검토하여, 당신이 명확하게 알고 있지 못한 어떤 분야에 대한 전문성을 요구할 수도 있다. 이 관리자는 물론 이 요구에 대한 결과를 당신과 이야기하지는 않겠지만, 다른 관리자들과 이야기를 나눌 것이다. 이것은 당신의 경력 관리에 하등의 도움이 되지 않는다.

내부 추천제도를 이용하라

많은 기업들이 신규 직원을 소개한 자사 직원에게 보너스를 제공한다. 이 점을 이용하라. 현재 당신이 근무하고 싶은 회사에 다니고 있는 직원이 당신을 추천하도록 하라. 이는 기업 내부에서 기업에 대한 정보를 획득할 수 있는 방법이자, 인터뷰 및 협상이 진행되는 동안 유용한 피드백을 얻을 수 있는 방법이다. 양자를 위해 좋은 기회가 될 것이다.

급여 데이터를 알아보라

웹사이트를 이용해서 실질적인 급여 기대치를 쉽게 알아낼 수 있다. 이러한 정보를 사전에 알아낸 다음 인터뷰를 준비하라.

구직 광고를 보고 지원하는 것이라면, 광고 내용에 대한 답변을 준비하라

구직 광고에 몇 가지 요구사항이 나열되어 있다면, 여기에 대한 답변을 준비하라. 면담자를 만족시킬 수 있는 당신의 조건을 명확히 하고, 지금 만족시키지 못하지만 실제로 배우고 싶은 목록도 분명히 나열하라.

인터뷰 기회를 이용하라

당신(또는 구직자)의 이력서가 퍼지다 보면 받아질거라 기대하지 않았던 회사에서 면접을 볼 기회를 얻을 수도 있다. 충분한 급여를 주지 않거나, 회사가 다니고 싶지 않은 곳에 위치할 수도 있고, 또 다른 이유로 그 회사에 별다른 느낌이 없을 수도 있다. 그렇더라도 면접 기회를 받아들여서 원하는 직장에서 면접볼 때와 마찬가지로 열정을 가지고 면접에 임하라. 실제 상황에서 면접 기술을 연습해볼 수 있는 좋은 기회이다.
준비한 질문에 대답할 수도 있고, 미리 대답을 준비하지 못한 새로운 질문을 듣게 될 수도 있다. 구직 과정이 낯설거나 익숙하지 않다면 처음 면접에서는 아마 초조할 것이다. 몇 차례 구직 면접을 보고 나면 면접관들이 무엇을 원하는지 알게 되고, 면접에 대해 더욱 편안함을 느낄 것이다.

당신이 취업 제안을 받아들이지 않을 것으로 생각되는 회사(그 직장에서도 설사 당신을 채용하지 않더라도)와의 면접은 면접 경험과 자신감을 증대시킨다. 이런 과정을 통해 결국 자신이 원하는 직장을 찾을 수 있다. 또는 그 회사가 당신이 좋아할만한 다른 직무를 제안할 수도 있다.

마음에 드는 회사라면 그 회사에 대한 정보를 습득하라

실직 상태에서 이력서를 이곳 저곳 많이 보내고 있다면, 모든 회사에 대해서 알아볼 시간적 여유가 없다. 그러면 조사하지 마라. 그러나 특별히 관심이 가는 회사를 보게 되면 인터넷에서 자유롭게 상세히 살펴볼 수 있으며, 조금만 돈을 내면 더 많은 정보를 알 수도 있다. 그 회사의 웹사이트를 방문하여 내용을 읽어보고, 그 회사에서 제공하는 데모용 소프트웨어를 다운로드 받아보고, 그들이 사용하는 프로그래밍 도구에 대한 정보를 찾아보라. 검색 엔진을 사용하라. 만약 널리 알려진 회사라면 투자 정보를 제공하는 사이트를 방문해서 물어보라. 당신이 그 회사에 대해 아는 내용이 많으면 많을수록 첫인상을 강하게 남길 수 있다.

관심을 둔 회사에서 당신에게 관심을 보인다면 가능한 한 빨리 그 회사에 대해 조사해야 한다. 더 많은 내용을 알고 있을수록 그들과 이야기할 때 효과적으로 대응할 수 있다. 만약 전화로 면접을 보자는 연락이 오면 다음 정보를 요청하라.

  1. 제품 설명회나 회사 소개 자료를 요청하라.
  2. 그들이 만든 소프트웨어의 데모용 사본을 요청하라. 또는 소프트웨어를 개발하고 테스트할 때 사용되는 도구와 그 회사에서 만드는 애플리케이션의 형태에 대해서 물어보라.
  3. 회사에 대한 다른 정보를 어디에서 찾을 수 있는지 물어보라.

만약 당신에게 무언가를 보내준다면 면접이 이루어지기 전에 그 내용을 읽으면서 확인하라.
면접관은 당신이 회사에서 어떤 일을 얼마나 하고 싶어하는지, 왜 일을 하고 싶은지를 궁금해한다. 많은 채용 담당 관리자들은 적절한 자격을 갖춘 사람들 중 능력은 매우 뛰어나지만 그다지 열정적이지 않은 사람보다 직장을 갈구하는 사람과 그 직장에서 제공하는 직업에 대해 열정적인 사람을 더 좋아한다. 적극적인 직원은 자기 직업에 대해 더 많은 것을 배울 수 있고, 그와 관련된 재미있는 일을 더 많이 할 것이며, 또한 더 열심히 일할 것이다. 단순히 “오호 흥미롭군요” 라고 말하는 것은 설득력이 떨어진다. 이 경우 말보다 행동이 큰 효력을 발휘한다.

직장 인터뷰 중 질문을 하라

(전화 또는 면대면) 인터뷰 중 질문을 하는 것도 좋다. 한 사람에게 너무 많은 질문을 하고 싶지 않다면 적절한 질문을 선택해서 여러 사람에게 한다. 다음은 흥미로운 답변을 유발할 수 있는 몇 가지 질문들이다.

  1. 이 회사에서 제공하는 제품이나 서비스는 어떤 종류입니까?
  2. 주요 제품의 사례를 볼 수 있을까요?
  3. 제품이나 서비스의 특별한 점이 무엇인가요? 주요 장단점은 무엇입니까?
  4. 고객은 누구인가요?
  5. 경쟁업체는 어디입니까?
  6. 고객에 대한 정보를 어떻게 알아냅니까?
  7. 전체 제품과 디자인, 결함들에 대한 고객 만족도는 어떻게 알아냅니까?
  8. 조직 구성도를 보여주세요(조직 전체에서 제가 속할 위치는 어디입니까?).
  9. 여기에서 어떤 일을 하게 됩니까?
  10. 여러분은 어떤 일을 하십니까? 여러분(이야기를 나누고 있는 상대방)이 제공하는 제품과 서비스는 어떤 것입니까?
  11. 예제를 몇 가지 볼 수 있을까요?
  12. 제품 개발 과정에서 여러분은 어디에 속하나요?
  13. 자신의 직장을 좋아하십니까?
  14. 변경하고 싶은 것은 무엇입니까?
  15. 가족을 위한 시간을 어떻게 준비하시나요?
  16. 자신의 업무에 대하여 어느 정도의 제어권한을 가지고 있나요?
  17. 여러분이 실행할 테스트를 누가 디자인하나요? 여러분이 설계한 테스트를 누가 실행하나요?
  18. 테스트 설계 과정에 대해 말씀해주세요.
  19. 테스트 계획과 테스트 사례를 몇 가지 볼 수 있을까요?
  20. 임금, 상사, 동료에 대해 어떻게 생각하시나요?
  21. 작년에 받은 교육 과정이나 참석했던 회의는 무엇인가요?
  22. 새로운 것을 어떻게 배우나요?
  23. 작년에 배운 것 중 중요한 것을 3 가지만 말씀해주세요.

면대면 인터뷰가 진행되는 동안 당신의 눈과 귀는 열려진 상태로 유지되어야 한다.

직급을 협상하라

협상은 기술이다. 우리는 이 협상의 기술을 연습해야 한다. 친구와 연습하고, 잠재적인 고용주와 연습하라(이 과정에서 채용 가능한 몇몇 직장을 놓치게 될 수 있지만, 실수로부터 많은 것을 배우게 된다).
더 많은 정보를 알고 있을 수록 당신은 협상가로서 더욱 효과적인 협상을 진행할 수 있다. 다음은 핵심 정보들이다.

  1. 당신이 원하는 것이 무엇인지에 대한 정보
  2. 그들이 원하는 것이 무엇인지에 대한 정보
  3. 그들이 그들 자신에 대해 어떻게 생각하는지에 대한 정보
  4. 잠재적 고용주로서 자신을 어떻게 표현하는지에 대한 정보
  5. 당신의 대안 : 이 직장에 대하여 당신이 취할 수 있는 대안은 무엇인가?

대안을 가지는 것은 협상에서 매우 중요하다. 만약 당신이 현재 채용된 상태라면 가장 쉬운 대안은 현재 직장을 다니면서 더 나은 직장이 나타날 때까지 기다리는 것이다. 이것이 바로 직장을 가진 사람들이 그렇지 않은 사람들보다 쉽게 직장을 구하는 핵심적 이유다. 직장을 가지지 않은 상태의 사람들이 신뢰받는 경우는 극히 드물뿐 아니라, 직장이 있는 다른 누군가로 대체될 가능성이 높다. 왜냐하면 직장이 없는 사람들은 절망적이기에, 가능한 한 빨리 직장을 구해야 하거나, 통장의 잔고가 바닥나버린(결국 자포자기 내지 절망적이 될) 사람처럼 보여진다. 그 결과 회사는 더 적은 돈을 주면서도 더 적은 의무만을 가지는 유리한 입장이라고 생각하기 쉽다.

만약 당신이 회사에 고용되어 있지 않은 상태라면 당신이 좋게 생각하는 회사와 연락을 취할 때조차도 끊임없이 구직 속도를 늦추지 마라. 오히려 속도를 높여라. 더 좋아보이는 다른 기업을 찾아라. 각 기업이 서로 당신에 대해 알게 되든지 모르든지 간에(한 기업에게 다른 기업의 이름을 이야기할 때 조심하라. 어떤 사람들은 이러한 일조차 기밀사항을 위반한 것으로 생각한다) 당신이 대안을 가지고 있다는 사실만으로도 협상은 다르게 진행될 수 있다. 이러한 자신감이 자신의 존재감에 영향을 미치기 때문이다.
다음은 협상과정에서 제기되거나 고려되는 몇 가지 주제들이다.

  1. 인터뷰 중 원하는 것(금전적인 문제가 아닌 다른 사항)과 당신을 자극하는 것에 대해 빨리 이야기하라. 만약 회사가 당신의 관심사항에 좋은 느낌을 받게 되면 당신을 입사시키기 위하여 더욱 적극적으로 설득하는 방식으로 인터뷰(와 나머지 협상)가 진행된다.
  2. 이전에 받은 급여 정보를 제공하는 것을 거절하라. 고용주가 당신에게 관심을 표하기 전에는 급여 기대치에 대한 질문은 정중히 거절하라. 때로는 이전 업무와 지금 업무가 전혀 다른 것이므로 이전 급여는 상관없다고 이야기 하는 것도 도움이 된다. 우리가 원하는 것은 이 업무에 대한 공정한 대가일 것이다. 그리고 이 업무에 대한 급여 기준을 물어보라. 인터뷰를 진행하는 몇몇 사람은 그 기준을 이야기해 줄 것이다. 거절하는 사람이 있다면 “돈에 대해서는 책임과 기회를 이해한 다음 논의하자” 라고 이야기 하라.
  3. 열정적인 자세를 취하되 지나치게 갈구하지는 마라.
  4. 그들이 사용하는 언어로 그들의 제품을 이야기 하라.
  5. 당신이 그들을 도울 수 있는 방식을 찾아서 지적하라. 제안서를 만들어서 아이디어의 한 예를 보여줘라.
  6. 이 직장을 원한다는 사실을 알게 하라(이 회사가 매우 흥미롭고, 꼭 일햅고 싶은 직장이라고 말하는 것이 더욱 좋을 수도 있다. 그러나 그 회사의 취업 제안을 받아들일 준비가 되기 전에는 그 회사에서 근무하고 싶다는 말은 하지 않는 것이 좋다).
  7. 당신이 그 회사에 전적으로 적격자가 아니지만 그 직장에서 근무하고 싶다면, 한번 솔직하게 이야기해보라. 새로운 일을 시도해보는 것은 도전이며, 이전에 해보지 못한 일들을 담당하면서 새로운 기술을 익히고 새로운 업무를 처리하기 위한 지식을 얻게 될 것이다. 이 업무를 담당할 때 얼마나 즐거울 것인지, 자신의 관심과 목표에 얼마나 부합되는지, 당신이 그 업무에서 얼마나 성장할 수 있는지를 보여주어라.
  8. 잠재적인 고용주를 협박하듯이 쳐다보지 않도록 조심하라. 인터뷰와 협상이 진행되는 동안 기업의 관리자는 최선을 다한다. 본격적으로 그 회사에서 일하기 시작한 다음부터 관리자의 태도가 더 좋아지거나, 덜 협박적이거나, 더욱 솔직해지거나, 더욱 사려가 깊어지는 일은 드물다.

인사부에 대해 조심하라

인사부 직원들은 채용할 관리자에게 어떤 이력서를 보여줄지를 판단하는지는 몰라도, 그들이 채용 결정을 내리지는 않는다. 결국 기능적 관리자(테스트 혹은 개발 관리자와 같은)가 누구를 채용할 것인지를 판단한다. 인사부가 아닌 의사 결정자와 협상하라.

펄(Perl) 을 배워라

펄은 간편한 스크립트 언어이며, 직장 내의 많은 프로그래머들 또한 펄을 알고 있을 것이기에 조언을 구하기도 쉽다. 펄로 매우 많은 유틸리티 프로그램을 작성할 수 있다. 만약 펄이 현 직장에서 사용되는 스크립트 언어가 아니라면 회사에서 선택한 언어나 본인이 가장 좋아하는 언어를 사용하라.

테스트 도구의 데모 버전을 다운로드 받아서 사용해보라

집에서 개인 시간을 할당하여 테스트 도구의 데모 버전을 사용해보라. 그리고 회사에서(아직) 사용하지 않는 도구들에 익숙해지기를 바란다. 회사는 이렇게 조사하는 일에 금전적인 비용을 지원하지 않으며, 원래 맡고 있는 프로젝트 이외에 이런 업무를 수행하는 것도 원하지 않는다.
테스트 도구에서 어떤 기능이 돋보이며, 얼마나 잘 동작하는지를 파악하고 나면 회사에 그 도구를 구입해달라고 설득해서 도구를 사용할 수 있다. 그 도구가 좋은 도구라면 다른 사람들도 그것을 추천해주었다는 사실에 고마움을 느낄 것이다. 몇 차례 좋은 제안을 하고 나면 사람들은 당신을 팀에서 사용할 도구를 연구하는 사람으로 인식하게 될 것이다.

현재 직장의 경영진이 테스트 도구를 사용하기 위하여 늦게까지 회사에 남아있는 것을 고마워할지는 모르겠지만, 이렇게 얻은 지식은 다른 잠재적 고용주와 인터뷰를 할 때 큰 도움이 된다.

글 쓰기 능력을 향상시켜라

업무 중 많은 부분은 다른 사람이 어떤 일을 수행하도록 설득하기 위하여 보고서와 메모를 작성하는 것이다. 따라서 글을 잘 쓸수록 보고서의 효과는 커진다. 기술적, 설득적 글 쓰기 과정을 수강하라. 그리고 자신의 글 쓰기 능력을 연습하고 향상시킬 다른 방법을 찾아보라.

대중 앞에서 말하는 기술을 향상시켜라

대학교나 전문대학, 또는 전문학원 등에서 대중 앞에서 말하는 방법을 강의한다. '와우스피치'라는 회사는, 스피치 토론 커뮤니케이션 전문 교육 사이트인 온라인 사이트도 가지고 있다. 이러한 학원은 대중 앞에서 말하는 기술을 배우고 익히기 위한 편안하면서 서로 격려해주는 분위기를 제공한다. 그런 곳에 어떤 사람들이 참여하고 배우러 오는지를 알게 되면 깜짝 놀랄 것이다(경영진, 관리자, 다른 엔지니어 등이 참여하고 있다).

자격증을 취득하는 것도 고려하라

과연 이것이 가치 있는 일일까?
우리는 자격증 시험이 모두 통과하기 여려운 것은 아니라고 생각한다. 때로는 어느 정도까지 질문을 예상할 수 있다. 시험 준비 리뷰 과정을 수강했다면 아마 쉽게 시험을 통과할 수 있을 것이다. 자격증을 취득하고자 하는 사람들 중 많은 사람들이 간단한 검토과정을 거치지 않고 일련의 교육 과정을 수료한 다음 자격증을 취득한다. 그런 사람들은 자격증 취득 준비를 자신의 교육 기회를 넓힐 수 있는 기회로 활용한다. 이러한 사람들이 자신의 자격증에 가치를 부여하고, 그 과정에서 많은 것을 얻어가게 된다.

자격증은 이력서를 작성할 경우에도 유용하다. 자격증은 장래의 고용주에게 자신이 자격증 시험을 통과하기 위하여 해당 분야에 대한 교육을 지속적으로 받은, 만만찮은 실력을 갖춘 사람임을 증명하는 것이다. 이 점이 바로 테스트 업무에 지원한 다른 대부분의 사람들과 당신과의 차이점이다.