Test Automation Engineer — Income and Opportunity

Before we learn about the money, let’s get this question out of the way: What is a Test Automation Engineer? A Test Automation Engineer is a software developer who creates automated software tests for existing or new applications. Testing is a crucial phase in the software development cycle to learn about bugs, usability, and security … Read more

Switch German and English Keyboard Layouts (Windows)

English/US keyboards are QWERTY keyboards, again named after the first six letters on the keyboard. Here’s a screenshot of an English/US “QWERTY” keyboard layout: German/European keyboards are QWERTZ keyboards, named after the first six letters on the keyboard. Here’s a screenshot of a German “QWERTZ” keyboard layout: 💬 Question: How to switch between German and … Read more

How to Scrape Google Search Results?

Problem Formulation 💬 Given a text query/keyword such as “History of Chess”. How to scrape the top Google results for that search query (=keyword) in Python? Disclaimer: Have a look at the important question: Is Web Scraping Legal? Method Summary You can get the top Google search results given a certain keyword string by installing … Read more

Tableau Developer — Income and Opportunity

Before we learn about the money, let’s get this question out of the way: What is Tableau? Let’s have a look at the definition inspired by the official Tableau website: Tableau is a visual data analytics platform focused on the business analytics use case that helps you use data to solve problems. It is great … Read more

Database Administrator — Income and Opportunity

Before we learn about the money, let’s get this question out of the way: What is a Database Administrator? A database administrator (DBA) is an IT professional responsible for maintaining the reliable, efficient, and secure execution of a database management system (DBMS). In this way, a database administrator is responsible for providing the data infrastructure … Read more

Database Engineer — Income and Opportunity

Before we learn about the money, let’s get this question out of the way: What is a Database Engineer? A database engineer is responsible for providing the data infrastructure of a company or organization. This involves designing, creating, installing, configuring, debugging, optimizing, securing, and managing databases. Database engineers can either work as employees or as … Read more