I am passionate software tester with loads of experience in shipping products to live
I strongly believe automated test pipelines help SDLC to move faster
Outside testing I spend a lot of time in learning new things, I have built some fun games and few automation tools on Blockchain technology
Test automation is the practice of running tests automatically, managing test data, and utilizing results to improve software quality. In contrast to manual testing, automation testing is an effective way to improve the effectiveness and coverage of the testing process. It came into existence to speed up execution cycles, exempt testers from repetitive tasks, reduce human efforts and provide instant feedback.
It is not a single tool or process, but it is a collection of tools and processes working together to support automated testing of any application. It integrates various functions like libraries, test data, and various reusable modules. Test automation framework is helpful when you need to execute the same test scripts multiple times with different builds to examine the application and validate output.
Web Testing is the process used to validate that a website application can meet specific functionality, security, usability, accessibility, visual and performance criteria. Web testing is critical to the success of an application-catching key bugs before code is move to production.
You can find few interesting web automation frameworks here
API Testing is a type of software testing that aims to determine whether the APIs that are developed meet expectations when it comes to functionality, performance, reliability and security for an application.
You can find few interesting API automation frameworks here