There’s more than one way to skin a cat
I’m from quite a non-traditional background, as I graduated with a degree in animation, after which I got a job as a QA tester at a local games company. A few months in I realised I really enjoyed testing, and started to consider it as a career. I realised that I wanted to do something more challenging and technical than testing games, so I started to teach myself some HTML, CSS and JS, and applied to a range of software companies in the North East, including Scott Logic.
If you want to become a test engineer, you need to be curious and have a range of interests – curiosity about how things work, how people think, and how people react is essential to being a tester, and not being afraid to try new things. A keen interest in UX is also beneficial. Don’t be afraid to ask if you don’t know something. I am surrounded by incredibly smart people who are all willing to help. It’s a continuous learning process here and it’s the best way to learn.
Keep your finger on the pulse
Keeping up to date with blogs such as James Bach, Gerald Weinberg and Cem Kaner helps keep things fresh and give you something to think about. Testing the same thing for a long time has the potential to become mind-numbing, so constantly refreshing your knowledge and thinking about things in different ways helps to combat this. I really enjoy Context-Driven testing, meaning that we find the best way of testing that fits the project and the team.
I’ve also enjoyed learning about the different aspects of power trading. It’s a part of life I hadn’t even considered before starting this project, and it’s different in many ways to financial trading. You are trading to benefit each other, and it’s not like you can keep a store of power somewhere – it’s constantly moving. There is a lot to learn, and new things crop up each Sprint, but it’s that constant cycle of learning and applying that learning that really keeps the project alive and interesting.
Read more software stories here, or visit our careers blog here.