Description

Job Description
Software testing is the act of examining the artifacts and behavior of software via verification and validation. Testing techniques include, but are not limited to: analyzing the product requirements for completeness and correctness in various contexts like industry perspective, business perspective, feasibility and viability of implementation, usability, performance, security, infrastructure considerations, etc. reviewing the product architecture and the overall design of the product working with product developers on improvement in coding techniques, design patterns, tests that can be written as part of code based on various techniques like boundary conditions, etc. executing a program or application with the intent of examining behavior reviewing the deployment infrastructure and associated scripts and automation taking part in production activities by using monitoring and observability techniques Software testing can provide objective, independent information about the quality of software and the risk of its failure to users or sponsors

Education

Any Graduate