Hello there! 👋
Welcome to the 177th edition of Software Testing Notes, a weekly newsletter featuring must-read content on Software Testing. I hope this week has been good for you so far.
This week, we will explore:
Who’s Testing the Hiring?
How to Integrate Cypress with FTP, SFTP, and S3 for End-to-End Testing
Automating Camera Flows in Android E2E Tests
An Introduction to GraphQL Testing
Combining Performance Engineering with Observability
and much more…
📚 Testing
AI’s Impact on Software Testing: The Evolution of QA Engineers, SDETs, and Automation Architects by Lana Begunova
Lana Begunova explores how AI is reshaping every role in the testing profession, from QA engineers to automation architects, and urges testers to evolve into AI collaborators, strategy leaders, and domain experts who bring human insight to intelligent and drive quality.
Who’s Testing the Hiring? by Brijesh DEB
This one hits hard and true. Brijesh DEB confronts how the software industry has quietly eroded the role of the tester into something unrecognizable. The article argues that in our rush to hire automation-savvy technologists, we’ve lost sight of testing as a thinking craft and need to bring critical thinking and context-aware testing back to the center.
Who Is Responsible for the Return Code in an API? A Tester’s Perspective by Elena Voevodkina
Getting HTTP status codes right is essential for building clear, maintainable APIs. With some practicle examples, Elena Voevodkina shares how miss managing the status codes can destabilise the testing and long-term quality.
Hint: Click: on the Friend Link to view article for free on Medium
🔍 More Curated Articles
⚙️ Automation
Why I’m Betting on LLMs for UI Testing by Carlos Arguelles
LLMs and GenAI are evolving tool and they may still get lost on its way to click a button, Carlos Arguelles sees real promise in its ability to autonomously test interfaces, especially with smart rules and "judge" models to keep it on track.
How to Integrate Cypress with FTP, SFTP, and S3 for End-to-End Testing? by Clark Ewerton
If you've ever wanted your Cypress tests to do more than just pass locally, this post is for you. Clark Ewerton provides a walks through building a secure, full-featured CI/CD pipeline from scratch with tests for FTP, SFTP, and S3, managed credentials, and beautiful Allure reports deployed automatically to GitHub Pages.
Automating Camera Flows in Android E2E Tests — How Virtual Scene can help you with Android Test Automation by Gabriel Nascimento
Ever had to create android tests that involve the camera? Gabriel Nascimento shares a clever trick using the Android emulator’s Virtual Scene feature and ADB macros to simulate consistent, reusable camera movements during tests. By recording and replaying camera behavior, you can finally automate flows like ID scans or QR captures without flakiness or manual steps.
An Introduction to GraphQL Testing by László Szegedi
Testing GraphQL? László Szegedi dives deep into what that really means for testing GraphQL. The article walks through how GraphQL’s flexibility (queries, mutations, filters, pagination) gives testers precision and control and offers a practical, end-to-end testing approach that ensures your GraphQL APIs stay performant, accurate, and secure.
How to Build a Scalable QA Framework with Advanced TypeScript Patterns by Ivan Davidov
Another banger article by Ivan Davidov. Going one step further on how to use TypeScript for automation, you will learn From replacing magic strings with Enums to validating API responses using Zod, each tip moves your test code toward robust and scalable test framework.
Lesser known Strengths of Playwright by Anjali Kulkarni
Did you know that using network interception you can do far more than UI testing. Anjali Kulkarni shares how to enable the simulation of network failures, mocking API responses, bypassing file dialogs, inspecting for security concerns all during test execution.
🔍 More Test Automation Articles
💨 Performance
Why Performance Testing Shouldn’t Wait: My Journey from Reactive to Proactive Quality Assurance by Hariprasath V S
There are still many who treat performance testing as an afterthought. Hariprasath V S found out the hard way. But adopting a “shift-left” approach, they moved performance validation from late-stage UAT firefighting into the developer workflow, catching regressions early.
Combining Performance Engineering with Observability by Rebecca (Purdie) Clinard
Performance engineers, this one’s for you. This post by Rebecca (Purdie) Clinard is a thoughtful look at how combining observability platforms like OpenTelemetry with traditional load testing unlocks deeper, faster performance insights.
🔍 More Performance Testing Articles
🛠️ Resources & Tools
DevCleaner — A Mac cleaner tool to reclaim tens of gigabytes of your storage used for various Xcode caches.
JSONLINT — A suite of online tools that includes a JSON formatter, validator, converter (to PDF, CSV, etc.), in addition to a number of other compressors, converters, and other utilities.
Mentoss — A utility for mocking JavaScript fetch requests both in the browser and on server runtimes like Node.js, Deno, and Bun, to avoid making network requests when testing code.
📝 List of Software Testers
Do you create content around Software Testing ? Submit yours blog details here and I will add it to the list.
🎁 Bonus Content
📌 OTHER INTERESTING STUFF
⭐ LAST WEEK'S MOST READ
Playwright with TypeScript End-to-End Automation Framework by Rajesh Yemul
Engineering Team Culture and Code Quality by Alessandra Moreira
Mobile Automation Shouldn’t be a Headache — Why QA Teams are Falling in Love with Maestro by Niraj Subedi
😂 And Finally,
Debugging with AI just got "scarry" real 🫤
📨 Send Me Your Articles, Tutorials, Tools!
Wrote something? Send links via Direct Message on Twitter @TheTestingKit (details here). If you have any suggestions for improvement or corrections, feel free to reply to this email.
Thanks to everyone for subscribing and reading!
Happy Testing!
Pritesh(@priteshusdadiya)