Web automation involves using software to perform tasks on the internet automatically, i.e. form-filling, navigation, data extraction etc. It streamlines processes, reduces errors, and is used in testing, data analysis, and more, often utilizing frameworks like Selenium and Cypress.