You have a specific use-case:
-
âsomething that would increase my value on the market as an automation testerâ
-
âto enhance my knowledge as wellâ
-
âgive some weight to my CVâ
There are a lot of very strong and very coloured opinions on certifications, ISTQB and testing in general. I find people are often passionate to the point of flaw about their particular stance on it. So I want to address your goals as objectively as possible, using my experience as a guide. Iâve personally completed the Foundation, Mobile Application Tester and Advanced Automation Engineer, and Iâve studied for the Technical Test Analyst, but never actually sat the exam.
- Increase value in the market as an automation tester.
In short, the ISTQB Foundation will do nothing for this. All ISTQB certifications focus on theory rather than practice. Even the Advanced Automation Engineer wonât actually teach someone how to write an automated GUI/API/Unit test etc. Your market value as an automation engineer will be enhanced by experience, tool knowledge, ability to answer questions in the interview, etc. Concepts, tools, frameworks⌠theyâre what employers are looking for.
- Enhance knowledge.
I think the ISTQB is actually pretty good for this, although many disagree. Itâs helpful to formalise concepts. In my experience, a lot of people enter testing either from engineering routes or business analysis roles, meaning they learn on-the-job, usually specifically the way in which things are done at that particular place of work. Thatâs often a very narrow, very custom perspective on things.
Recently I took my daughter around a lot of top UK universities to look for the best Computer Science/Engineering course for her undergraduate degree. I took the opportunity to ask every course director how much focus they put on testing. The answers? âNoneâ. âItâs too specialisedâ. âWe teach students how to write unit tests, but theyâre not marked on themâ.
However flawed the ISTQB is, itâs important that thereâs a formal place to study somewhere. Provided you treat the knowledge the way you should with anything (with healthy scepticism, willingness to challenge what youâve been told, not accepting the theories as infallible rules), you will benefit from the formal study.
- Give some weight to CV
This depends on region and industry. Bigger firms will use them as a candidate filter, same as they use other arbitrary qualifications (or âyears experienceâ and other meaningless conditions).
Ultimately, a CV benefits from having milestone achievements on it. That being said, you might find greater success with proven achievements in automation specific milestones. Listing what it is that you do, with metrics representing the impact, will be more interesting to an interviewer. If you want automation specific certifications, there are also options like A4Q Selenium webdriver (although opinion on that is also mixed).
I think the majority of employers are looking for experience over studies. I donât think it will hurt you to have the ISTQB Foundation (unless you have an interviewer with an ideological chip on their shoulder about the whole thing), but it wonât open the floodgates to new and exciting careers either.
Final thoughts:
Importantly, the ISTQB certifications arenât super hard. It can be easy to fail the exams due to the nature of how they ask questions, so itâs worth revising.
Theyâre also not a significant undertaking - theyâre not a massive time commitment. The affordability of the certificates depend on your circumstances, but many people get theirs paid for by their employer. However, theyâre not mandatory to have, so if time or money are an issue, it wonât disadvantage you significantly to give them a miss.
My opinion is that itâs important to recognise the appeal in wanting to demonstrate knowledge formally. When someone asks why my professional opinion on a subject is worth listening to, it is convenient to point towards various achievements and recognitions I have gained over the course of my career. There are a lot of people who are intellectually opposed to the ISTQB (and their observations are valuable an often correct), but they often donât acknowledge that sometimes people just like to have a certificate on the wall which says âthey are good enough to have been awarded thisâ.
Ultimately, the certification doesnât really tell me too much about someoneâs ability. Iâve met very experienced testers who, on closer inspection, are really just good engineers. They donât represent high quality testers because their skills are all focused on coding, rather than deploying their critical faculties, understanding good test management, developing the soft skills necessary to extract the most value from stakeholders, and so on. The problem is, they might have the ISTQB. They might not. It really doesnât impact who they are at all.
So for the reasons you set out above⌠itâs not going to achieve those goals specifically. But they can be enjoyable exercises and relative fun to do. They shouldnât harm your CV either; I think anyone who would look down on you for having participated in some formal learning, without taking the time to review the substance of your work, is exposing themselves more than theyâre exposing you.
Sorry for the over-long response!