Software QA Engineer or Software Tester? It is time to prepare for a job interview! Review the amazing collection of Software Quality Assurance Interview Questions and Answers.

Does your team use continuous integration?

If tester doesn't understand what interviewer means by continuous integration, the tester probably didn't work in a good software environment. How can QA Engineer get steady code build for testing if there is no bulletproof method of building and deploying code to testing and production environment? If there is no continuous integration process in place, QA Engineers most likely would spend time finding and reporting "show-stopper" and unit level bugs. The interviewee should be prepared to answer what source control (also known as version control, source control or (source) code management (SCM) systems they used. There are plenty of them around and most popular are SV, Perforce and VSS. The interviewee also needs to know about continuous integration software like CruiseControl, Bamboo or Hudson.

3 comments:

Mr. Hericus said...

It's good to see the focus of CI going beyond the traditional dev team. QA needs to be aware of CI for two main reasons:

1) They need to be aware because they will be the consumers of the artifacts from the CI system.

2) They need to be aware because if there is no CI system in process, they should absolutely push back on the dev team and force them to introduce CI.

QA has more power than they often realize. Use it!

Anonymous said...

Definition of CI is still not clear. Please can yoube more precise?

Anonymous said...

Look up Continuous Integration on Wikipedia

Common QA engineer interview questions