Ubaid Ahmed

Ubaid is a dedicated Application Security Engineer with deep expertise in identifying and mitigating vulnerabilities in web and mobile applications. With a strong foundation in cybersecurity principles, Ubaid specialises in vulnerability assessment, penetration testing, and threat modelling. He is passionate about helping organisations build secure-by-design systems and stay ahead of evolving security threats. A firm believer in continuous learning, he actively explores emerging technologies, security tools, and frameworks to enhance his offensive and defensive security skills.

Technology

Google Dorking : Advanced Way of Searching

Google Dorking is a technique of finding information on Google which cannot be returned using simple search queries. You can even search for information which is not intended for public view with the help of this technique. Let's do some Dorking! If you want to search for a blog on a particular topic, say “Software Testing”. A...

13-Jun-2017

Application Security, Technology

Ransomware – A CryptoViral Extortion Attack

Ransomware is malicious software that blocks access to data until the ransom is paid. An advanced type of ransomware encrypts the files on the system. Since it restricts the user from accessing their records, it can be termed as Denial Of Service attack. To get back the access to files or to get the data decrypted, the victim is...

24-May-2017

Automation Testing, Technology

How to Add Screenshots to TestNG Report?

Taking screenshots during testing is often considered a good practice. Adding a screenshot to the test reports provides complete clarity and visibility of the application such as if the application is working smoothly or something in the application needs to be fixed. It also makes the report meaningful and presentable. While carrying...

26-Dec-2016

Technology, Testing

Effective Bug Reporting

Effective Bug Reporting is a skill that every tester should possess because it is as important as finding bugs. If developers cannot reproduce the bugs reported by testers, then how are they going to fix it? Anyone can report a bug, but not everyone can do bug reporting effectively. A high-quality bug report is made up of following...

21-Jun-2016

Automation Testing, Manual Testing

Top 11 Best Practices in Software Testing

“To err is human” – Alexander Pope. Everyone makes mistakes, but you cannot ignore all mistakes. Some of them can prove to be very expensive. During testing of an application/product, a tester makes sure that mistakes done by developers are discovered and fixed before the product reaches the end user. The primary objective of...

13-Apr-2016