It is very common for test automation code to be given less attention than feature code because it is not used by the users/customers. However, test automation is equally a software project/product and ought to be implemented well so as to ensure good quality and maintainability. Code review is one of the many effective ways to achieve this […]
Setting up your Remote Junior QA Engineer for Success
Many a time, QA teams are hesitant about hiring junior QAs to work remotely because there are several challenges such junior QAs face trying to upskill and keep up with the rest of the distributed team. This concern is heightened especially when such a person is just starting their career journey which makes it an even more dicey […]
Talk: Getting started with Bug reporting
In this talk, I helped facilitate a hands-on training/session on how to recognise and hunt for software defects and effectively communicate them in the generally recognised bug reporting format. The talk was delivered at a 2-day intensive Bootcamp organised by Testify Limited to help young ladies launch into Software QA/Testing career by teaching the basic Software QA skills, […]
Talk: Becoming a global QA Engineer
In this talk, I shared my journey to becoming a global QA Engineer (it is still a quest actually) where I spoke about how I got into the Software Quality Assurance career, the challenges faced so far and my motivation. Also, I shared some of the mistakes I have made at interviews and my career generally while sharing […]
Four Unconventional Ways of Improving Software Quality
It is an established fact that the task of ensuring software quality starts from the beginning of the software development and doesn’t rest entirely on the shoulders of only one role but on every team member. Also, the absence of bugs doesn’t necessarily translate to software quality. Implementing quality practices and processes before, during and after development is […]
How to Make Remote Pair Testing Work
Pair testing in software development involves two individuals testing a software application at the same time using a single workstation/keyboard. These two individuals can be a combination of a; Tester and Tester, Tester and Developer, Tester and User or a Tester and any other member of the team During testing, only one person executes the tests while the […]
Excelling at your Next Software QA Interview
It’s that time of the year when organisations and teams are planning for the next business year. While some organisations may be downsizing, many more are looking to expand to new markets, roll out new products or simply looking to increase their throughput. This implies that there would be quite a lot of hiring for many roles during […]
How Heroku’s Review Apps has made QA easier
No doubt, running multiple environments for apps provides immense benefits and helps dev teams to be a lot more productive and efficient. Some of the popular benefits are that it empowers parallel development efforts and protects company profits and revenue by ensuring reliable and dependable software with minimal downtime. That said, teams often run a combination of some […]
The Indispensable QA Engineer
There are times when Quality Analysts feel like they are not valued enough or that their efforts are not visible. This may be influenced by wrong feedback or perceptions other team members have of the role or what they do. Some team members think because there is no tangible output produced for the user by the QA, they […]
Preparing for ISTQB Advanced Level – Test Manager Certification Examination
Generally, professional certifications are designations earned by a person to demonstrate a standard level of skill, experience and expertise within a certain field. Beyond this, people write certification exams for various reasons. Some hope that it boosts their chances of getting hired because they believe having a certification is an advantage compared to those who do not have […]