Testing:It is the process of executing and evaluating the software, whether it meets the customer’s expectations or not. Who does?QA – Quality Assurance member also called as Software tester. Skills required:-Need to be a stickler for details.-Not afraid to critique.-Strong communication skills.-High analytical thinking and concentration.-In-depth domain knowledge.-Love to solve… Continue Reading Quality Assurance: The Gatekeepers of Software Excellence