Mohammad Faisal Khatri is a Software Testing Professional with 17+ years of experience in manual exploratory and automation testing. He currently works as a Senior Testing Specialist at Kafaat Business Solutions and has previously worked with Thoughtworks, HCL Technologies, and CrossAsyst Infotech. Faisal is skilled in tools like Selenium WebDriver, Rest Assured, SuperTest, Playwright, WebDriverIO, Appium, Postman, Docker, Jenkins, GitHub Actions, TestNG, and MySQL.
He has led QA teams of 5+ members, managing delivery across onshore and offshore models. Faisal holds a B.Com degree and is ISTQB Foundation Level certified. He has authored 100+ blogs on Medium, 40+ on LambdaTest, and built a community of 25K+ followers on LinkedIn. His GitHub repository “Awesome Learning” has earned 1K+ stars.
Published Articles: 9
Articles by Author
How to Handle JavaScript Alerts in Selenium EffectivelyLearn how to handle JavaScript alerts in Selenium effectively, including simple, confirmation, and prompt alerts for robust test automation.
November 18, 2025
Appium Python: A Complete Tutorial for Mobile App AutomationLearn how to use Appium with Python, run and scale tests on real devices, fix common issues, and follow best practices for mobile automation.
November 25, 2025
CSS Selectors in Selenium: A Complete Guide to Locating Web ElementsLearn how to use CSS Selectors in Selenium to locate web elements efficiently with syntax, examples, and best practices for reliable test automation.
November 25, 2025
Cucumber Java Testing: A Step-by-Step TutorialLearn Cucumber Java with this tutorial covering keywords, hooks, and practical steps to start efficient BDD testing from scratch.
November 25, 2025
How To Retry Failed Tests Using IRetryAnalyzer In TestNGLearn to implement IRetryAnalyzer in TestNG for retrying failed tests and how this retry logic helps deal with flaky tests
November 25, 2025
JUnit Tutorial: Writing Nested Tests In JUnit 5This blog on JUnit 5 nested tests discusses the JUnit 5 feature - @Nested annotation, which allows creating an inner class within the main test class to break the complex logic and group all the tests using the inner class.
November 6, 2023


