---
title: "Paulo Oliveira (@paulooliveira) | Hashnode"
description: "Quality Assurance Engineer. Read the latest articles by Paulo Oliveira on Hashnode."
url: "https://hashnode.com/@paulooliveira"
---

@paulooliveira

# Paulo Oliveira

@paulooliveira · Joined December 2022

Quality Assurance Engineer

### [How to Automate WhatsApp Messages Using Python](https://pauloliveira.hashnode.dev/how-to-automate-whatsapp-messages-using-python?utm_source=hashnode&utm_medium=feed)

With this tutorial, learn how to automate WhatsApp messages using Python libraries with some real-world scenarios.

29 min read · [pauloliveira.hashnode.dev](https://pauloliveira.hashnode.dev/how-to-automate-whatsapp-messages-using-python?utm_source=hashnode&utm_medium=feed)

[Feb 23, 2024](https://hashnode.com/posts/how-to-automate-whatsapp-messages-using-python/65d846af013647a50d6063b8)

### [What is Monkey Patching in Python: A Complete Tutorial With Examples](https://pauloliveira.hashnode.dev/what-is-monkey-patching-in-python-a-complete-tutorial-with-examples?utm_source=hashnode&utm_medium=feed)

This Selenium Python tutorial deep dives into Monkey Patching in Python using Selenium, which can help achieve improved test coverage

38 min read · [pauloliveira.hashnode.dev](https://pauloliveira.hashnode.dev/what-is-monkey-patching-in-python-a-complete-tutorial-with-examples?utm_source=hashnode&utm_medium=feed)

[Jan 22, 2024](https://hashnode.com/posts/what-is-monkey-patching-in-python-a-complete-tutorial-with-examples/65ae173f447686e65e1c636f)

### [How To Use For Loop In Robot Framework: A Detailed Guide](https://pauloliveira.hashnode.dev/how-to-use-for-loop-in-robot-framework-a-detailed-guide?utm_source=hashnode&utm_medium=feed)

For loop in Robot Framework helps you deal with repetitive tasks, enhancing test coverage while keeping your test cases readable and easy to maintain.

38 min read · [pauloliveira.hashnode.dev](https://pauloliveira.hashnode.dev/how-to-use-for-loop-in-robot-framework-a-detailed-guide?utm_source=hashnode&utm_medium=feed)

[Dec 1, 2023](https://hashnode.com/posts/how-to-use-for-loop-in-robot-framework-a-detailed-guide/6569bf7a65db6266586b883c)

### [How to Handle pytest Timeouts](https://pauloliveira.hashnode.dev/how-to-handle-pytest-timeouts?utm_source=hashnode&utm_medium=feed)

This Selenium Python tutorial deep dives into understanding pytest timeouts, including their configurations, handling exceptions, strategies, and best pract

31 min read · [pauloliveira.hashnode.dev](https://pauloliveira.hashnode.dev/how-to-handle-pytest-timeouts?utm_source=hashnode&utm_medium=feed)

[Nov 29, 2023](https://hashnode.com/posts/how-to-handle-pytest-timeouts/6566e14787700809cf2ff2c5)

### [How to Run Headless Browser in Python and Selenium](https://pauloliveira.hashnode.dev/how-to-run-headless-browser-in-python-and-selenium?utm_source=hashnode&utm_medium=feed)

A headless browser in Python functions without a graphical user interface and can be controlled programmatically.

23 min read · [pauloliveira.hashnode.dev](https://pauloliveira.hashnode.dev/how-to-run-headless-browser-in-python-and-selenium?utm_source=hashnode&utm_medium=feed)

[Nov 16, 2023](https://hashnode.com/posts/how-to-run-headless-browser-in-python-and-selenium/65568aa8f71e02506b1ff738)
