# QA and testing: 8 questions | Muhammad Shahid

URL: https://shahid09.netlify.app/faq/qa-testing/
Author: Muhammad Shahid, Senior AI Software Engineer & Backend Developer (https://shahid09.netlify.app/)

## Do you test your own code?

Yes. I started as an SQA engineer before moving into backend development, so everything I ship goes out tested.

Link: https://shahid09.netlify.app/faq/qa-testing/#do-you-test-your-own-code

## What QA experience do you have?

I was an SQA Engineer at Travelogest from March 2021 to July 2022, doing manual, regression and UI testing across web and mobile releases and leading verification and validation.

Link: https://shahid09.netlify.app/faq/qa-testing/#what-qa-experience-do-you-have

## Can you do manual and regression testing for my product?

Yes. Manual, regression and UI testing are where I started, and I still run them on everything I release.

Link: https://shahid09.netlify.app/faq/qa-testing/#can-you-do-manual-and-regression-testing-for-my-product

## Can you find the root cause of a bug?

Yes. I trace the bug to its root cause, ship the fix, and add monitoring so it cannot come back unnoticed.

Link: https://shahid09.netlify.app/faq/qa-testing/#can-you-find-the-root-cause-of-a-bug

## Do you write test cases?

Yes. At Travelogest I documented test cases and worked with developers to reproduce, track and close bugs quickly.

Link: https://shahid09.netlify.app/faq/qa-testing/#do-you-write-test-cases

## Do you test mobile apps?

Yes. I tested web and mobile releases at Travelogest, and each of my App Store apps goes through release QA before it ships.

Link: https://shahid09.netlify.app/faq/qa-testing/#do-you-test-mobile-apps

## What is the difference between verification and validation?

Verification checks that the software is built correctly against its specification; validation checks that it is the right software for its users. I led both at Travelogest.

Link: https://shahid09.netlify.app/faq/qa-testing/#what-is-the-difference-between-verification-and-validation

## Why does a QA background matter for a developer?

Having spent years breaking other people’s software, I build with the failure cases in mind, so the things I ship tend to stay shipped.

Link: https://shahid09.netlify.app/faq/qa-testing/#why-does-a-qa-background-matter-for-a-developer
