We have team of QA engineers who ensure that the software development process itself is well-defined and adhered to. This includes the development process, testing process and any associated documentation. Our QA engineers are proactive and aims to prevent defects from occurring in the first place by defining and enforcing standards and processes, conducting reviews, and analysing metrics to identify areas for improvement.
Our Testing Team on the other hand are very experienced in finding defects and issues that may have been missed during development. It involves creating and executing test cases, analysing test results, and reporting defects.