I am senior QA enginner working as Manual tester with some basic selenium knowledge. I want to switch company & in process of preparing for interview.
Well.. Actually 5-8 years is not that much. However apart from the questions about test techniques, technologies and some theory coupled with your experience I would prepare the set of questions that would expose what was the way you've been developing yourself during your career.
- About the books you've read
- About the conferences you attended
- About the footprint you left (articles, blog posts, volunteering)
- About the cases when you helped others to grow professionally
Since you're mentioning basic Selenium knowledge I would get ready for the questions on that topic as well as more deep dive into the web technologies since they underlie Selenium (HTTP, HTML, DOM, CSS, xPath, etc.).
I would also value the way how the candidate discloses the topic stated in the question. What details they consider important and which ones they omit.
For the given level of experience, I would go for the following ones as starters:
How do you test differently an desktop medical application vs. an online shopping app(web& mobile) vs. gaming console application?
What domain expertise you gained working as Manual QA?
What unique challenges you faced & overcome in the QA process working in different projects?
What unique do you bring to the table as a QA professional?
and then follow-ups based on answers to drill down further...
Additionally to what Alexey said (if the hiring process is anyway good):
- They will ask about company-specifc problems - so, knowing the business and its history is important;
- They will ask how you help others to develop themselves (testers and non-testers);
- They will ask about how you can help a project besides testing/technical specific tasks.
OBS: If they don't, put this on the table and you will stand out :D
Additional to the aforementioned. I guess you may be given an e-commerce or wallet related realistic scenario to check your approach on testing and exploring the details. As an example, how would you test wallet refund functionality?
Also, Restful APIs are a trend these days. Please get familiar with RESTFUL basics, HTTP Methods and HTTP Codes.
Below are some of the questions that would be useful in entering top software testing companies:
- What is Requirement Traceability Matrix?
- What is difference between Pilot and Beta testing?
- Describe how to perform Risk analysis during software testing?
- What is difference between Master Test Plan and Test Plan?
- How to deal with not reproducible bug?
- What is the role of QA in a project development?
- What is concurrent user hits in load testing?
- What is the Process for creating a test script? 9.How to overcome the challenge of not having input documentation for testing?
- What are the Roles and Responsibilities of an onsite coordinator?
- Mobile Application Testing – What does it include ?
- How is traceability of bug follow?
If you want to continue your career in Manual QA Testing, then you must be certified in ISTQB Foundation Level(I hope you already are :) )
- You should go through ISTQB Foundation syllabus once again as most of the questions would appear from it.
- Pesticide paradox, difference between Test Plan and Test Strategy, state transition diagram are some of the concepts they could ask
- You could also be asked to write functional test cases for a Lift, escalator, email functionality etc.,
- Different type of tools that you use in your BAU. Eg: HP ALM, JIRA, Selenium,SOAP UI, Jenkins etc
- If it is Selenium, then they would definitely ask about Action class, exception handling etc.,
- If you are into Agile model, then you should explain how well you interact with the team, update your stories in JIRA, basically your value add to the team is what the interviewer would want to know
- Domain knowledge is important too. You should be able to explain a functionality that you have tested
- Above all, be confident!!