New To QA
Im going to enter the QA Market soon but before that I need to gain some knowledge and prepare for interviews. I have worked in QA before but with a break now, and reentry into the Market.
What are most hiring Companies looking for ?Automated or Manual ?
What are the most prominent questions they are asking nowadays and how are the interviews designed ?
There is a section in this forum that has to do with interviews. You may want to peruse this section.
I'd say to go on a few practice interviews. I notice that for each technology, the interviewers ask similar questions for about 2 months. I don't know how the questions spread between interviewers, but they ask the same type thing. I don't know what is in fashion these two months. Hopefully you get the work on the first try. If not write down the questions and search a bit for the answers. You can always post here to ask this bunch of people.
Most places seem to have a team that creates manual scripts. They use them a while to see that they consistently work. Then some companies begin automating the manual scripts to reduce the load on the manual team and also get faster results during regression testing.
I would say 90% of companies are mostly manual with aspirations towards moving to automated.
What I mean by this is, you'll probably find most companies in the following categories.
1) The company is 100% manual - probably a startup or something that came out of a fast entry to market. They know they want to get into automated because what they're doing is not sustainable. They would like to establish a formal testing process, and start the transition to automated testing. However they don't have a formalized testing process yet, and need to have that established first.
2) The company has been manual for some time, but starting to move into automation. In these companies, you'll primarily be doing manual because of back flow of code being release. But will spend some time automating, maybe one or 2 stories a release cycle. But you'll find yourself sucked into manual backlog fairly often because there isn't enough automated yet to trust a the regression suite yet.
3) The company is very old, and the product is very old. The code is written in a language/framework that makes it hard to automate. Testing is mostly manual, but there is work towards doing some refactoring to allow for automation because with newer more Agile companies starting to compete, they need start competing in a once dominate market. These company will rely more on manual testing, but has aspirations towards moving more into CI/Automation.
The reasons for this are many. But I think I can sum it up as
* Companies moving too fast for automation to catch up (they are building things faster than they are getting automated, seen in many startups)
* Companies with too much old code that's not automated yet (legacy software where they could afford long manual testing cycles in what was once an uncompetitive market, since software back then was much more expensive and harder to produce)
There many companies that have higher levels of automation. But as I said, I suspect about 90% of companies are in the "mostly" manual process. With aspirations of automation. What this means is in terms of skill sets, most companies will perfer someone with a technical background, but don't mind getting their hands dirty. They'll spend most time manual testing, but will want you to be able to learn and pick up automation quickly.
Great Feedbacks ! These will surely come in useful. Thanks.
Great information..Thanks for such a patience.
Originally Posted by dlai