SW 품질테스터에게 필요한 역량

2020-03-16
조회수 208



안녕하세요! 스위터입니다



오랫만에 포스팅으로 찾아뵙게 되었습니다!!


스위터는 SW테스터 양성과정으로 SW여성인재 사회진출 활성화를 위한 교육과정입니다.

오늘은 SW테스터에게 필요한 역량에 대해 알아보는 시간을 마련했습니다.


SW테스터에게는 어떤 역량들이 요구될까요?

"SW테스터에게 필요한 역량"







첫번째, SW테스트 능력입니다.

SW테스터라면 SW테스트를 수행할 수 있는 전문 기술이 필요하겠죠?





SW테스터는 SW테스트에 대한 고객의 니즈 파악,

필요한 테스트 모형 설계, 적절한 테스트 도구를 활용한 테스트를 수행합니다.







테스트 후에는 테스트 결과에 대한 내용을 문서화 하는 능력과

고객이 SW품질 개선방안과 발전을 위한 인사이트를 얻을 수 있는 전문성이 요구됩니다.









두번째, 합리적인 문제의식

SW테스터에게 필요한 합리적인 문제의식은 어떤 것을 의미할까요?






SW테스터는 오류나 결함을 찾아내는 활동이 주가 되기 때문에 먼저 문제를 제대로 볼 수 있어야 하며

구태의연한 테스트보다는 합리적인 해결방안을 찾아낼 수 있는 문제의식이 선행되어야 합니다.








합리적인 문제의식이란? 테스트 과정중에 이 부분에서 오류가 났으니 여기가 문제다!

라는 일차원적인 사고가 아니라 고객이 이 소프트웨어를 사용할 대 이런 오류가 난다면?

무엇이 불편하고 이 오류가 다른 부분에 어떤 영향을 끼치게 되며 단순한 오류지만 결과적으로 소프트웨어의 기능에 

더 큰 지장을 초래할 수 있다는 사실까지도 입체적으로 생각할 수 있어야 합니다.








세번째, 서비스마인드




단순히 테스트를 거쳐 제품을 출시하는데 그치는 것이 아니라 고객의 요구사항에 부합되게 제품 동작 여부를 검증하기 위해서

고객의 입장에서 제품의 품질에 다가서려는 마인드가 필요합니다.









제품은 고객에게 판매하기 위해 존재하는 것이기 때문에

고객의 입장에서 편리성을 고려하여 최고의 품질을 제공할 수 있도록 해야 합니다.








네번째, 커뮤니케이션 스킬





SW테스트는 테스트 단계에서만 수행되는 단순한 활동이 아니라 고객의 니즈를 파악하는 단계부터 시작되어 개발영역까지도 함께합니다.

고객이 고민하는 사항을 잘 이해하고 고객이 원하는 것, 미처 생각하지 못한 문제까지도 이끌어낼 수 있어야 합니다.









아울러 테스트 진척 현황이나 결함 보고 등의 정보공유가 원만하게 이루어져야 하고

개발자와의 의사소통을 통해 업무를 수행하게 되므로 SW테스터의 의사소통 능력은 매우 중요합니다.









또한, 테스트 요구사항을 세심하게 경청하고 적극적으로 분석하려는 자세와

본인의 생각을 논리적으로 표현할 수 있는 스킬이 필요합니다.








다섯째, 분석력/사고력/창의력




테스터는 문제를 파악하고 해결하는데 있어서

객관적이고 합리적인 사고를 하는 것이 매우 중요합니다.








이전에 발생한 사례를 분석하여 테스트 설계하는데 도움을 받을 수 있고,

테스트 케이스 설계를 위해 가장 먼저 할 일은 많은 테스트 기법 중에서

어떤 것을 선택하여 테스트를 할 것인지 결정하는 것이기 때문에 이 단계에서 테스트할 프로젝트 문제의 성격을 파악하고

이 문제에 적합한 테스트 기법을 선정하기 위한 분석력, 사고력이 필요합니다.








또한, 개발자나 고객의 요구사항을 분석하고, 테스트 결과 어디에서 어떤 종류의 오류들이 발생했는지 확인, 수정하기 위해

문제를 예리하게 분석하며, 문제해결을 위한 테스트 전략수립이나

고객의 요구사항에 따라 다양한 시각으로 검증하여 오류범위를 줄일 수 있는 능력이 필요합니다.







이처럼 다양한 역량이 요구되는 SW테스터


2019년, 취업을 준비하는 분들도 많으실텐데요

올해 스위터와 함께 SW테스터에 도전해보는건 어떠신가요?






자세한 문의 사항은  아래 문의하기를 통해 연락 주시길 바랍니다.