Company: Paula O'Grady
Role in Company: Senior QA Engineer
2. We need to build smart testbeds that are extensible for the future and that are more than just functional. Security, Load and other non-functional types can and should be implemented into what we build out for every day.
3. There are many ways to learn new skills, we need to focus on the most efficient methods.
This talk is paired with Mind the Gap as part of a conversation track on Skill Changes
We are fortunate to work in an age of constant innovation. This is particularly true of the software industry. Not only are the boundaries of what we test constantly changing, but the tools and methodologies that we use are likely to be updated regularly. The types of testing we do now are so diverse, and the required skillsets are often complex. There is a real need to constantly upskill which is fantastic in theory, but as we know the reality can be far from ideal. We are restricted by our day to day schedules, and it can be near impossible to squeeze in the required training and preparation for future projects.
In my experience, there is rarely enough time and resources allocated to innovation and upskilling for future development cycles. As testers, we need to find ways of working smarter and effectively doing more with less time. This can seem like an uphill battle, and if not approached correctly can cause a damaging and negative impact for you and your team.
I will draw on examples of where I had to upskill and adopt new technologies, while fully committed to an agile release cycle. In my 18 years as a tester I have had to respond quickly to many “new kids on the block” including automation, new scripting languages, TDD, BDD and Kanban, not to mention massive shifts in industry and platform. I will discuss the successes, failures and lessons learned that have help to mould my approach going into the future.