Imagine,you have interview scheduled next week.Now, you would like to prepare yourself for the interview day.
Based on my experience for more than 10 years in IT industry, I would like to share few tips and tricks for automation testing interview preparation.
#1 . Write your script and rehearsal for the question “Tell me about yourself “
In this, you can cover your educational degree, overall experience and try to include 3 achievements you got in your previous projects.
Here the idea is to create your first impression and if you speak confidently with your rehearsed script, this would give impression that your communication skills are excellent.
You can also mention if you have recently completed any certification and also you can tell areas or topics in which you are expert.
Essentially, with your answer, you are selling your self and giving interviewer points to ask questions which you can answer.
Please note that , you should not take much time to give your answer. You have to answer above question in 2 to 3 mins. So write your script accordingly.
#2 . Prepare for Coding Questions
This is crucial part of any test automation engineer interview. You have to be good at one programming language atleast.
You can revise the core concepts of any language. For example, Java, Python, C# etc.
Please revise below topics:
- How to declare and initialize variables
- List, Set, Map
- If else statement
- While loop
- For loop
- OOPs concept
- Exception handling
- Database connection program
After revision of above topics, try to write simple programs on a piece of paper.
Usually in interviews, they give you piece of paper to write solution of any coding problem. Therefore, I would suggest you to practice coding problems on piece of paper or whiteboard.
#3 . Prepare for Test automation challenges you faced.
I would suggest, please make a list of atleast 10 automation challenges that you faced in your experience so far.
If you can answer this question with confidence, you will definitely clear the interview.
This question is asked to check whether you have really worked on complex real world automation projects.
Your challenges could be like issues in object identification of dynamic objects , Test data management, Synchronization issues, test execution time etc.
It would be great if you list down challenges and their solutions as well.
#4 . API testing concepts
You should prepare for api testing. Now a days, UI testing knowledge is not enough. As a QA, you should know how to test api.
Please prepare below topics:
- What is API?
- HTTP methods ( Get, Post, Put, Delete)
- Json request, json response
- XML request, XML response
- Http status codes
- Api testing tools like Postman, rest-assured, Jmeter.
#5 . Database Concepts
You should prepare for SQL queries. You should know how to do CRUD operation in SQL.
C : create
Try to learn inner joins and SQL sub queries.
Group by and Having clause etc.
Sky is the limit for interview preparation. But we need to focus on certain areas for sure before the interview day.
So before one week of your interview, please focus on above ways which I had mentioned.
Be calm, relaxed and confident before , during and after interview.
Always focus on learning and give your best !!
Good luck !
If you feel, there are more ways to prepare, please comment in the post and share your thoughts .