Role-based Access with Lambda Functions

Systems often have different tasks and actions that are performed by different users. Users and administrators are the simplest examples of this. It gets more complicated if there are multiple types of users with their own sets of actions or a hierarchy of administrators. A flexible way of dealing with this complexity is to include […]
Understanding the Consequences of Non-Incremental Software Releases in Quality Assurance

We’ve all been there: a major software release drops and suddenly you’re overwhelmed with bug reports and unhappy customers. It’s a common scene, a direct result of the fallacy that non-incremental releases are more efficient. What if I told you that after eight and a half years in the trenches, I’ve discovered that embracing incremental […]
Exploring Software Wonderland: A Tester’s Odyssey through Scenarios and Types

Just like Alice’s Wonderland, testing has many paths or, as we call it, “testing techniques” that you can use to get to your desired outcome i.e., ensuring that the quality of your system is top-notch. That sounds pretty simple, right? And it is, but there’s a bit more to it than just that. When it […]
My Unexpected Journey Into QA Testing with Polymorph

My heart was set on software development company, Polymorph, from the first day when I accidentally fell into doing quality assurance (QA) for them (long story). The short version is that my daughter was helping out with some QA work when I saw her testing, which looked like a lot of fun – especially compared […]
Unlocking effective QA testing in custom software development with LambdaTest

Lambda Test, one of our latest testing tools, is revolutionising how we approach new testing requirements. As QA team lead at Polymorph, I’d like to share my experiences with this incredible tool and the benefits it has brought to our custom software development testing efforts. Despite being in its infancy stages within our testing team, […]
Quality assurance in the IT world: the good, the scary and the possibilities

As a follow-up to my previous blog, Navigating the IT world: a QA’s perspective, I thought the next best thing to talk about would be what to expect when you decide to embark on a journey as QA in the IT sphere. I mentioned before that you can start your career as a manual tester […]
Unleashing Excellence: The Seven Principles of Software Testing

In this article we discuss the concept of unleashing excellence in striving for perfection and what it truly means in the context of software testing. While perfection is commonly defined as the process of improving something until it is flawless, here we explore how understanding the 7 ideas listed below relate to the striving for […]
Navigating the IT world: A QA’s Perspective

Have you ever experienced that cloud of confusion paired with some mild “imposter syndrome” when someone mentions the words “IT” or “software development”? I promise you that you’re not the only one. For years I avoided anyone who wanted to talk to me about coding and anything related to it. Whenever someone just mentioned “Java” […]
Biometrics done wrong

In the tech industry, we are used to buzzwords sweeping through the media and general cultural awareness that had a very narrow technical origin. It gets complicated if that meaning gets lost in translation, but the hype remains. “Biometrics” has started to take on that form. Let us unpack it a bit and see where […]
Web E2E software development testing with Cypress & Cucumber

Background End-to-end (e2e) testing is a method of software development testing that validates user flows and behaviour. With this testing methodology, we can simulate and automate a suite of tests that perform actions as our users would. When dealing with large production systems, you will quickly see that exclusively performing manual exploratory testing results in […]