개발자
안녕하세요 소프트웨어학과 4년제 졸업 후 현재 공부 중인 취준생입니다! 원래 android 개발자 준비를 하다가 최근 QA 분야에 관심이 생겼습니다! QA가 어떤 일인지는 알고 있지만 어떤 자격증, 능력을 갖추면 좋은지 주위 QA 관련 질문할 분들이 없어서 질문 올리게 되었습니다!
답변 1
QA 직무에 관심이 생기셨군요! 상당히 매력적인 직무라고 생각합니다. 말그대로 프로덕트의 품질 보증을 담당하는 역할이죠. QA 직무여도 프로그래밍에 대한 이해는 필수적이라고 저는 말씀드리고 싶어요. QA가 단순히 테스트 케이스 보고, 그대로 따라하고 결과를 적는 간단한 일이 아닙니다. 고객 입장에서 테스트 케이스 설계부터 어떻게 품질 보증을 할 것인지 테스트 절차 모두 고려할 수 있어야 한다고 생각하고요. 그리고 Mobile에서는 Appium, Web에서는 Selenium같은 도구를 활용해 직접 테스트 자동화까지도 할 수 있는 QA가 돼야 시장에서 경쟁력 있다고 생각합니다. QA 포지션은 아직 수요 자체가 다른 직군에 비해 엄청나게 많지는 않지만 반드시 필요한 부분이라 관심이 가신다면 쭉 노력해보시는 것을 추천드립니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 04월 18일
QA(Quality Assurance) 엔지니어는 소프트월의 품질을 보장하는 역할을 합니다. 이를 위해 자동화 테스트, 수동 테스트, 성능 테스트 등 다양한 테스팅 방법론을 활용하여 버그를 찾고, 이슈를 보고하며, 소프트웨어 개발 프로세스의 각 단계에서 품질 관리를 진행합니다. 자격증 측면에서는 ISTQB (International Software Testing Qualifications Board) 자격증이 전 세계적으로 널리 인정받는 자격증입니다. 해당 자격증은 QA 역량을 평가하는 대표적인 기준이며, 필요에 따라 고급 시험(Advanced Level)까지 응시할 수 있습니다. 또한, 프로그래밍 언어를 알고 있는 것은 큰 도움이 될 것입니다. Python과 같은 스크립팅 언어는 간단하게 자동화 테스팅 도구를 만드는 데 유용하며, Java나 C++와 같은 언어는 주로 사용되는 어플리케이션의 구조나 메커니즘을 이해하는 데 도움이 됩니다. 소프트웨어 개발 생명주기(SDLC)에 대한 이해도 중요합니다. QA 엔지니어는 개발 프로세스 전반적인 부분을 아우르는 역할이므로, 어떻게 시스템이 설계되고 개발되며 테스트되고 배포되는지에 대한 깊은 지식이 필요합니다. 마지막으로, 커뮤니케이션 능력도 중요합니다. QA 엔지니어는 개발자, 프로젝트 매니저, 비즈니스 분석가 등 다양한 팀과 협업하여 이슈를 구체화하고 소통해야 하기 때문입니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!