So you want to be a Software Tester

  • 2 Min Read

Software testing can be a very challenging and rewarding career. However it’s typically not offered in formal education or training programs (although that is slowly changing). There’s still some mystery out there around how to get started and what skills should be acquired to help make someone a strong contender when applying for a testing role.

A lot is asked of testers in today’s Agile and DevOps contexts. We are asked to automate tests, review code, identify risks, help define acceptance criteria, assess designs, advocate for customers, troubleshoot client issues, help create monitoring and deployment tools, and sometimes we even have to test software and log bugs!

I put together a short (in no way exhaustive!) list of resources that I have personally found helpful or that I have been made aware of by my peers, to create an introduction to the myriad of skills and knowledge you will be exposed to as a tester. I’m happy to hear about other learning resources. Please feel free to comment with your favourites!

(Note I’m in the Waterloo region so many of my ‘local’ suggestions are there.)

General Testing skills:

Reading:

https://www.ministryoftesting.com/testing-feeds/ – a collection of blogs, many new posts daily

https://www.goodreads.com/book/show/15980494-explore-it – practical guide to using exploratory testing in agile contexts

https://leanpub.com/testingindevops – practical guide to testing in devops teams

Meetups and conferences:

http://targetingquality.ca – Sept 2018 – this is our own local KWSQA conference. Easily the best value and high quality content.

https://starcanada.techwell.com/ Oct 2018. This is really good conference for introductory concepts. Bit pricey

http://kwsqa.org/kwalitytalks/ – KWSQA KWality Talks – monthly lecture series, new speaker each month. Also a good place to network with other testers

https://dojo.ministryoftesting.com/ – behind a paywall – online courses/talks/etc on testing.

https://www.youtube.com/user/TheAstVideos – videos from past CAST conferences (Association of Software Testers)

Courses

https://dojo.ministryoftesting.com/lessons/30-days-of-agile-testing – seems like a really well-rounded way to develop skills in agile testing

http://www.testingeducation.org/BBST/ – intro and advanced training courses on black-box testing, facilitated by testing experts

https://www.udemy.com/courses/development/software-testing/ – I can’t speak to these, but they exist.

https://www.coursera.org/courses?languages=en&query=software+testing – also, only know that they’re out there, not sure how good they are.

Coding – an ever-increasingly important part of many testing jobs:

Courses:

https://www.codecademy.com/ – great starting place to learn to code

https://www.hackerrank.com/domains/tutorials/30-days-of-code – coding challenges to help inspire and learn

I’m sure there are also courses in Udemy and Coursera.  Conestoga college would also be a great option if looking for something more hands on.

Leave a Reply

Your email address will not be published. Required fields are marked *