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. He is skilled in tools like Selenium WebDriver, Rest Assured, SuperTest, Playwright, WebDriverIO, Appium, Postman, Docker, Jenkins, GitHub Actions, TestNG, and MySQL. Faisal has led QA teams of 5+ members, managing delivery across onshore and offshore models. He holds a B.Com degree and is ISTQB Foundation Level certified. A passionate content creator, 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.
This tutorial delves into the process of automating tests for iOS mobile applications using the combined power of WebdriverIO Appium.
This tutorial covers CSS Selectors in Selenium, including syntax to help find specific web elements based on attributes, HTML TagNames, ClassNames, and more.
This blog on JUnit 5 nested tests discusses the @Nested annotation, allowing inner classes to break complex logic and group tests within the main test class.
Learn to implement IRetryAnalyzer in TestNG to retry failed tests and understand how this retry logic helps manage flaky tests effectively.