SQA Tools Blog

Learn testing and automation, one article at a time

Free tutorials, solved practice problems and interview prep for QA and automation engineers: Python, Playwright, Selenium, SQL, Git and more.

1,677Articles
1,141Solved Python problems
7Topics
100%Free

Latest articles

1,677 articles · page 48 of 140
JavaScript & TypeScript

JavaScript Interview Questions and Answers

from beginner to advanced levels. These questions are useful for JavaScript Developers, Frontend Developers, QA Automation Engineers, SDETs, and Playwright Automation Engineers. The questions are organized…

19 min readRead →

Scenario-Based JavaScript Array Programs

designed for QA/SDET training, coding practice, and interviews. They progress from beginner to advanced. 1. Find the Highest Product Price Scenario An e-commerce application stores product…

8 min readRead →
Git & GitHub

Github Action Example Pipeline

1. Git & GitHub Fundamentals GitHub Actions relies on Git object mechanics. Workflows are declared as code and committed directly to your repository inside the .github/workflows/…

10 min readRead →
Git & GitHub

GitHub Actions Hands-on Practice Projects

GitHub Actions hands-on practice projects: Node.js, Python and Java pipelines, Playwright and Selenium workflows, matrix runs, schedules and reports.

9 min readRead →
Git & GitHub

Github Fundamentals Intermediate

1. What is Matrix Strategy? A matrix strategy lets you run a single job multiple times using variations of inputs (like different OSs, runtime versions, or…

9 min readRead →
Git & GitHub

GitHub Actions Fundamentals for Beginners

1. What is GitHub Actions? GitHub Actions is an automated CI/CD (Continuous Integration and Continuous Delivery) platform built directly into GitHub. It allows you to automate…

5 min readRead →
Git & GitHub

GitHub Actions Complete Roadmap (Beginner to Advanced)

Step-by-Step Learning Guide with Practical Examples This roadmap is designed specifically for QA Engineers, SDET, DevOps Beginners, and Developers who want to master GitHub Actions from…

4 min readRead →
JavaScript & TypeScript

JavaScript Object Programs (Without Solution)

The following exercises are designed for developers who already understand JavaScript objects and want to practice solving real-world problems. Each program includes a scenario, input, expected…

3 min readRead →

Preparing for a QA interview?

Take free timed mock tests with answers and explanations.