testing
-
Discovery checklist – Navigating the initial obscurity of client engagements
QA/Testing consultants are typically expected to “hit the ground running”. As a QA/Testing consultant where do you start in terms of understanding the Client’s current Testing/QA practices ? and the context under which their Projects are run/Products are delivered ? Below is a checklist of prompts that I use to facilitate initial “discovery” phase of… Continue reading
-
Fostering blameless communication of Quality
Blame follows the incline of organisational hierarchy and in poor work cultures it flows down unfiltered & unmanaged. Effective mid-level Engineering Managers are like lightning conductors, absorbing that blame when it comes down the incline and ensuring that the Team’s productivity is impervious to it (but not at the cost of the Team continuously reflecting… Continue reading
-
Observability – advocacy heuristics for Testers/Devs “new” to the system
One of the hallmarks of a highly observable system is that it enables new users to debug problems & find root causes faster i.e. shorten the learning curve for experienced Testers/Devs/Support Engineers new to that system. However, as one gets more knowledgeable with inner workings of their system under Test, so do their biases about… Continue reading
-
Layered Testing Automation “skills” & what makes the onion whole ?
From the perspective of automating Testing in complex mission critical products , the skills that you need are layered, nuanced and complimentary like an onion. Layer 1(The bulb) – Tooling layer Learning and applying Programming & Tooling skills in Testing is hard Layer 2 – Critical thinking & decision making layer What is harder is… Continue reading
-
Career decision making – Choosing a pizza that comes with slices missing
Stick around and fight or quit ? Why is it worth continuing ? These are quintessential questions, applicable both to professional and personal context How do you decide you next career step ? What decision making model do you apply ? Backstory for this post Having been in independent Testing/QA contracting for ~ 5 years… Continue reading
-
Beginner Linux Shell scripting exercise for Testers
I have beginner level competency in using shell scripting for day to day Testing/Automation jobs, as I tend to use Python for it. A recent task forced(sometimes that is a method that works 🙂 ) me to start learning Shell scripting a bit, so sharing it here. Hope it helps other Testers to start exploring… Continue reading
-
If you just had 1 Testing question to hire/reject a QA candidate
It is unfair to judge a candidate through just one challenge or exercise, but image that you are in a (non-violent & harmonious) Squid Game situation and as the hiring manager you were only allowed one Testing challenge to pose to the candidate , what would that be and why? Something that is related to… Continue reading
-
Lessons learnt from a POC to automate Salesforce Lightning UI
My recent client work has been on testing a migration(data & business processes) to Salesforce CRM platform. As part of Test execution, I took the initiative to build a POC to exercise automation of Salesforce both by interacting with the Lightning UI and the APEX Salesforce API interface. This post is to share the hurdles… Continue reading
-
Heuristics for debugging integration problems
Outstanding Testers (that I have had the chance to work with/coach) did not just “report that there was a fire” , they were skilled at investigating and communicating – How long the fire has been burning ? What is the scale of impact ? Which areas are affected vs not ? What is the nature… Continue reading
-
Eye the fish’s eye
Arjuna (a prince from the Indian epic Mahabharata) was a highly skilled warrior ,his primary skill being archery. In the epic there is a chapter on how he won the princess’s hand by competing in a royal competition . Task was to shoot of a fish in the eye ( which was sitting on the top… Continue reading
CATEGORIES
Recent Posts
- Robust Test design with Playwright – using .getbyRole()
- Discovery checklist – Navigating the initial obscurity of client engagements
- Browser state transfer between Tests in Playwright
- Fostering blameless communication of Quality
- Observability – advocacy heuristics for Testers/Devs “new” to the system
About Me
I’m Sunjeet Khokhar
An experienced People Leader,Practice Lead and Test Manager .
I am driven by the success of people around me, am a keen student of organisational behaviour and firmly believe that we can be better craftspeople by being better humans first.