Posts

Linux Cheat Sheet - (A quick reference for common tasks)

Image
  Linux, along with its various distributions like Ubuntu, CentOS, and Debian, is the backbone of countless servers, cloud environments, and development workstations around the world. Whether you're an experienced Qa/Automation Engineer/developer, or just getting started with Linux, knowing or even having a cheat sheet of the most common commands can save you time and frustration. In this cheat sheet, I’ve compiled the most essential Linux commands that will help you navigate, manage files, control processes, and troubleshoot network issues efficiently. These commands are fundamental whether you're working with a server environment or a desktop interface. Whether you're new to Linux or need a refresher, this guide will serve as a handy reference for day-to-day tasks. File System Navigation ls – List directory contents ls          # Basic listing   ls -l       # Long format with details   ls -a       # Show ...

Automating Screenshot Collection for Language QA

Image
Introduction As the Automation Infrastructure Team Leader at my company, I’m often the go-to person when there’s a task that’s repetitive, frustrating, and practically begging to be automated. Recently, the Translation team reached out with a challenge: automating their manual process of taking screenshots for various language versions of our website. This was the very first step to - how the "Screenshot Assistant" toll was born... I started by understanding their challenge - these screenshots are essential for their workflow. They send them to language QA specialists to evaluate translations against a schema of objective errors. Think of it as translation detective work: finding missing text, bad phrasing, or awkward UI layouts.  The problem? manually navigating through multiple pages and capturing screenshots in dozens of languages was eating up their time and patience faster than my SUV eats gas on a mountain road. As we were talking, I thought about a cool project me and ...