Teaser for my new TechBeacon article: How to pass a coding interview as an automation developer!
Are you an automation developer looking for a new position? Let's simulate the experience of a coding interview:
- Open up a browser and Google the keyword "stopwatch."
- Take out a blank piece of paper and a pen.
- Press the "Start Button" on the stopwatch web app, then attempt to answer the following question:
"Using your favorite programming language: Write a method that checks to see if a given word is a palindrome. Example palindromes: 'noon' and 'racecar'."
Ready? ... GO!
Yes. Seriously. Attempt to answer the question. I'll wait.
Try this exercise for at least a good 60 seconds, even if you think you can't do it. Don't give up!
... Time's up! How well did you do?
If you had trouble with this question, if your paper is mostly or completely blank, if your forehead is covered in flop sweat, or if your first thought was, "Why are you forcing me to do this? I'm an automation developer, not a coder!" this article is for you.
What is an automation developer?
With "Switching careers in QA: From manual testing to automation development" and "First days as an automation developer? Take my advice on balancing dev, QA," I covered a bit about automation, but let's recap:
A software quality assurance engineer is an end-user advocate, crafting the software testing process so it ensures quality—meeting and exceeding the wants and needs of the stakeholders on the project.
One of a QA engineer's responsibilities is software testing, validating whether the new features added to a web or mobile application meet the designated requirements and design specifications.