Instagram story viewer> @software_testing_hacks> Posts
132K
followers
37
following
Manual | Automation | API | Cloud| AI and more
Software Tester | 🎥 YouTuber
15K+ subscribers on YouTube
DM for paid promotion| collaboration
POSTS STORIES REELS TAGGED
Download All
Comment Notes for pdf

Software testing basics are still important in the era of AI. 🤖

I started learning software testing almost a decade ago, and one thing I’ve realized over the years is that understanding the fundamentals makes a huge difference.

Tools keep changing. Technologies keep evolving. AI is changing the way we test and automate.

But the core concepts? They still matter.

Whether you’re a beginner or already experienced, having a strong understanding of software testing concepts helps you make better decisions, ask the right questions, and use AI tools more effectively.

AI can help us test faster — but understanding what to test, why to test it, and how to think like a tester still starts with the basics. 💡

Strong fundamentals + new-age tools = a better tester.

What’s one software testing concept you think every tester should know? 👇 by @software_testing_hacks
54
7 hours ago
Download
🚀 Top 10 Free Tools Every Tester Needs!

Level up your testing workflow with these must-have tools — all available for free. 🧪✨

#testingtools #free #selectorshub taken in WeWork by @software_testing_hacks
0
8 hours ago
Download
9 LLM concepts every AI engineer should know, all in one visual.

Whether you're building with AI, testing AI systems, or just trying to understand what's under the hood, these are the building blocks:

1️⃣ Tokenization: converts human text into model-friendly tokens and IDs
2️⃣ Embeddings: turns discrete tokens into vectors that capture meaning
3️⃣ Transformer: the core architecture behind modern LLMs (self-attention + feed-forward layers)
4️⃣ Attention: lets the model focus on the most relevant information using Query, Key and Value
5️⃣ Pre-training: next-token prediction on massive text corpora to learn language and world knowledge
6️⃣ Fine-tuning: adapts a general base model to specific tasks
7️⃣ RLHF / DPO: aligns the model with human preferences and intentions
8️⃣ RAG: retrieves external knowledge so answers are grounded in real, up-to-date information
9️⃣ LoRA / PEFT: adapts large models efficiently by training only a small number of parameters

For QA engineers, this matters more than ever. You can't test an AI system well if you don't know where it can fail: hallucinations from weak retrieval in RAG, drift after fine-tuning, or unexpected behavior from alignment choices.

Save this as a quick reference, and share it with someone getting started with LLMs. 🔖

#LLM #GenAI #AIEngineering #MachineLearning #RAG AITesting ArtificialIntelligence by @software_testing_hacks
2
9 hours ago
Download
Ever needed an image in a different format and ended up stuck on some ad-riddled "free converter" website? @selectorshub just fixed that.

AnyFormat — right-click any image on any webpage, pick your format (JPG, PNG, WebP, GIF, or PDF), and it's saved instantly. No uploads, no third-party servers, no waiting around.

Small tool, but genuinely useful for:
🐞 Saving bug screenshots in the right format for your tracker
🎨 Grabbing UI/design references in a consistent format
📄 Turning any image into a quick PDF for reports
🔒 Doing it all locally — nothing ever leaves your browser

Free browser plugin, built by the SelectorsHub team.

#SelectorsHub #AnyFormat #BrowserExtension #ProductivityTools #QA WebTools by @software_testing_hacks
1
2 days ago
Download
Comment Cheatsheet to get pdf.

Playwright with TypeScript? Then this cheatsheet you must have.

Let me know in the comments if you are Learning Playwright with TypeScript. 

Follow for more. by @software_testing_hacks
292
3 days ago
Download
The best part about interviewing for automation roles is talking about real architecture decisions. Anyone can write a basic script, but managing a framework at scale is where things get interesting. 

Whenever I'm asked about my experience with Playwright, these are the exact talking points I bring to the table: 

"We isolated our test sessions using BrowserContext so we could run parallel tests without state leakage."
"We stopped using flaky explicit waits because Playwright's actionability checks handle dynamic elements natively."
"Instead of guessing why a test failed in the CI/CD pipeline, we rely on Trace Viewer to replay network requests and DOM snapshots." 

It’s the difference between just knowing the tool and actually solving delivery bottlenecks. 

#SoftwareTesting #Playwright #AutomationEngineer #WebDev by @software_testing_hacks
69
3 days ago
Download
One thing I’ve used quite a lot while working with Java automation is TestNG.

When I first started with automation, TestNG was one of those things that looked simple, but once you actually start working on real projects, you realize how useful it is for organizing and managing your tests.

Over time, things like running specific tests, grouping tests, managing dependencies and generating reports became part of my regular automation work.

Sharing this because if you’re learning Selenium with Java, TestNG is definitely something you’ll come across in real automation projects.

Sometimes learning a tool becomes much easier when you understand where you actually use it in your day-to-day work. 💻

#TestNG #Selenium #Java #AutomationTesting #SoftwareTesting QA TestAutomation SDET by @software_testing_hacks
14
4 days ago
Download
Which QA tool have you used the most in 2026? 👀

Most of you might probably say ChatGPT or Claude.

But honestly, one tool I ended up using a LOT recently was Check My Links by @selectorshub 

I had a bunch of tickets where I needed to verify a lot of links, and manually opening and checking each one was honestly tedious.

That’s when I started using Check My Links.

It scans the links on a webpage and quickly tells you which links are working and which ones are broken, so you don’t have to manually check every single link.

I ended up using it quite a lot over just a couple of days, and it genuinely saved me time for that particular task.

Sometimes it’s not always the big AI tools — even a simple tool can be super useful when it solves the exact problem you’re dealing with. 😄

What’s one QA tool you’ve been using a lot lately? by @software_testing_hacks
42
6 days ago
Download
These are the kind of notes I wish I had when I was learning SQL — simple, practical, and easy to refer back to.

Sharing them here in case they’re useful for someone learning SQL or working in testing. 💻

Save it for later and share it with someone who might find it useful. by @software_testing_hacks
20
6 days ago
Download
One thing I’ve learned while working with Java is that understanding the fundamentals makes a huge difference.

When I first started, OOP felt like just another topic to learn. But with real projects and writing automation code, I slowly realized how much these concepts actually help in keeping code clean, reusable, and easier to maintain.

The more I worked with Java, the more naturally these ideas started making sense.

Sharing this for anyone who is learning Java or trying to strengthen their fundamentals — sometimes going back to the basics is exactly what we need. 💻✨ by @software_testing_hacks
25
7 days ago
Download
Many websites/APIs decide which language to serve based on the Accept-Language HTTP request header, rather than requiring you to change your browser or OS language settings. With Modify Header by @selectorshub you could:

Set Accept-Language: fr-FR (or de-DE, ja-JP, es-MX, etc.) as a request header

Reload the page/hit the API

See if the site correctly switches to French, German, Japanese, Spanish content

What this saves you from:
Without this, testing localization the "normal" way usually means:

Changing your entire browser language settings (slow, affects everything)

Changing OS-level locale settings

Using a VPN to simulate different regions

Manually appending ?lang=fr query params (if the app even supports that)

With Modify Header, you can quickly flip the Accept-Language header and test multiple locales one after another, in the same browser session, without touching system settings.

Where it's limited for localization testing:

It helps for server-driven locale detection (i.e., apps that actually read Accept-Language to decide content). If the app locale is driven by a URL path (/fr/, /de/), a cookie, local storage, or a manual in-app toggle instead, Modify Header won't trigger that switch — you'd need to interact with the app itself.

Bottom line: It's a handy shortcut for header-based locale testing (mainly API/backend-driven language switching), but it's not a full localization testing tool — think of it as one useful technique in your localization testing toolkit. by @software_testing_hacks
1
8 days ago
Download
QA Automation Tester interview prep — the questions that actually come up, organized by topic.

Covers 5 core areas every automation interview touches:

🔹 Selenium WebDriver— locators, Stale Element Exception, XPath axes, JS Executors, handling browser notifications
🔹 APIs — HTTP request/response components, REST vs SOAP vs GraphQL, server-side validation, 3-tier architecture
🔹 Postman — collections & environments, Basic Auth setup, custom headers, validating VPN-dependent APIs
🔹 Git— commit stages, reverting remote changes, stashing, .gitignore
🔹TestNG— execution flow, dependsOnMethods vs dependsOnGroups, threadPoolSize, suite annotations

36 questions total — the kind that test whether you actually understand the why behind your tools, not just the syntax.

Save this, practice answering out loud, and share it with someone prepping for their next QA Automation interview. by @software_testing_hacks
1
9 days ago
Download
×

Download all media on this page

Photos Videos
back to up