Codemify Interview guide (Behavioral + Technical Q&A) Flashcards
WHAT ARE YOU MOST PROUD OF?
As a manual tester, you can say things like: I’ve improved our release process by running a smoke test in production. We use to see some bugs appearing there but not in a QA env. But now we test it right away to find it before customers do!
WHAT IS YOUR GREATEST WEAKNESS?
Every one of us has a weakness, as no one is perfect. But the difference is that some people don’t work on their weaknesses, and some do.
Myself, for example, use to be pretty bad with saying no, and would often get burned out because of that. But after months of work that is not the case anymore.
WHAT IS YOUR LONG-TERM / 3-YEARS / 5-YEAR PLAN?
You can make a joke here: Oh man, I don’t even know what I gonna do tomorrow :)
But honestly, I would like to become the best of what I do now, and then it will likely lead me into the area of my interest. But it’s hard to be exact right now.
WHY SHOULD WE HIRE YOU?
It’s a good question, and I can either try to describe my best, or simply be honest and say that It’s not only about you hiring me but also about me choosing to work for you. I think both of our sides are looking for a good team to work with. My self, I’m not looking to jump into any job, but rather to find a good team where I will be able to make a difference, grow, support others, and simultaneously bring value to the company. And I really hope you guys are looking for exactly the same thing :)
WHY DID YOU LEAVE YOUR LAST JOB? WHY ARE YOU CONSIDERING A NEW JOB?
The most important here is not to mention anything negative about the previous company, and on the other side to even say how thankful you are for such an experience.
I wanted to explore a different industry.
WHAT IS YOUR SALARY EXPECTATION?
Salary isn’t my main consideration when making this decision, but currently, I’m making +15k to what you are really making. Feel free to add more if you feel confident, that you can deserve that much, and that the company will be ready to pay that much
WHAT ARE YOUR STRENGTHS?
Attention to details
WHY DID YOU DECIDE TO BECOME A TESTER?
The usual answer will be: I think QA Engineers play an important role in the development process.
It is impossible to identify the true state of the product being produced, and how much it meets the expectations of the consumer without testing. That’s why I’m passionate about this field.
TELL US ABOUT THE MOST INTERESTING BUG YOU FOUND?
Since there are so many bugs I’ve discovered in my testing career that I can’t really remember most of them. One of the most recent ones would be the username boundary bug. When I was able to register with 18 characters username but wasn’t able to log in as 15 characters were max.
TALK ABOUT A CONFLICT OR CHALLENGE YOU FACED AT WORK, AND HOW YOU HANDLED IT?
Nothing is personal at work. We all do our best in order to bring value to the company. If I will ever have a conflict with anyone, I would simply listen to that person, see why there is a conflict, and would try to solve it myself as I’m not a conflict person. And if for some reason the other person would still think we have a conflict, I would contact my manager and ask for assistance.
DO YOU HAVE ANY SITUATIONS IN THE PAST WHERE YOU HAVE HAD SOME ARGUMENTS WITH YOUR TEAM MEMBERS?
From my experience, I don’t have any situations where I had some conflict with my team members.
DO YOU HAVE ANY SITUATIONS IN THE PAST WHERE YOU HAVE HAD SOME ARGUMENTS WITH YOUR TEAM MEMBERS?
From my experience, I don’t have any situations where I had some conflict with my team members.
HOW TO DEAL WITH YOUR TEAM MEMBERS?
Every one of us comes with different lifestyles, hobbies, tastes, and so on. From my experience, the first step of the establishment of nice relationships with your team is to cope with them during the coffee break.
ARE YOU BETTER WORKING IN A TEAM OR WORKING ALONE?
I get along with other people very well and I like to work in a team. I’d say that I’m a team player. To my mind, the tasks may be done more efficiently when you have several meanings concerning some of them.
WHAT DID YOU DO IN YOUR LAST PROJECT?
In the last project, I was the only QA in the team, so I was responsible for all of the QA processes including but not limited to: tickets testing, test case creation, running regression upon every release, automating test cases. I did attend everyday daily stand-ups to share our updates, and would often help new team members to learn our application.
WHY QA?
I never thought I would be an Engineer until my friends told me that based on my curiosity I would be an amazing QA Engineer. So I decided to give it a shot and I do agree with my friend now :)
WHAT PERSONAL QUALITIES MUST BE PRESENT IN YOUR POTENTIAL MANAGER?
When communicating with the QA manager on a daily basis, the employee should feel confident and comfortable.
A good skill for any manager is the ability and experience in managing a group of people who are united to solve a specific problem. In my understanding, this is a person who can correctly prioritize and, with the help of his colleagues, achieve all assigned tasks.
TO WHAT EXTENT SHOULD DEVELOPERS DO THEIR TESTING OR DO YOU BELIEVE TESTING IS THE RESPONSIBILITY OF THE QA TEAM?
The answer to this question depends on the business environment you work in. In today’s emerging test scenario, it is also the developer’s responsibility to perform at least some of his code testing.
Though it is not expected that he will have the capacity or that his focus should be to run through large test plans or test on a large stack of devices. However, without the responsibility to review and test his code, a sense of ownership will not develop.
We believe that results will improve if all parties have access to test cases and can run and access them regularly to verify if the latest changes brought any regression.
HOW BIG IS YOUR TEAM?
- Cross-functional team:
- We were working on redesigning the website
- 12 devs, 3 designers, 3 QA, 2 product owners
- You report to your lead
-Weekly releases:
-Monday, we will get a new build and test it.
-Thursday at noon is a production release time
DESCRIBE A CHALLENGE YOU FACED DURING YOUR LAST PROJECT?
During the last project, we had biweekly releases, which would carry sometime hundreds of tickets. And every time, we would find, on average, 10- 20 bugs. That was not a very efficient process, so after brainstorming, we decided to do daily releases, which have decreased amount of tickets tremendously and made everyone’s job easier.
CAN YOU START TOMORROW?
It won’t be fair to my current company, and My team won’t be happy with me if I leave tomorrow, and I don’t think it is professional, and I have never done that before. I am so sorry I cannot start tomorrow.
WHAT IS A BUG?
The bug is a mismatch between expected and actual behavior of the application