Manish Saini
Manish Saini
Senior SDET Consultant
Senior SDET with 11 years in automation, backend, and performance testing. Skilled in Python, CI/CD, and scalable test solutions. Mentor and content creator passionate about enabling quality at scale.
🎂 MoTaBirthday | August 22, 2024
Eighteen months, 19 modules, and 59 amazing contributors later, the MoT Software Testing Essentials Certification is complete!
Looking back, my favourite part has been seeing so many community m...
18 Aug
During filming for Module 18 of the MoT Software Testing Essentials Certificate, Marie Cruz put a demo e-commerce site through its paces with a k6 Studio load test and managed to reveal a hidden we...
8 Aug
Manish Saini shares a wonderful analogy in STEC Module 16, Lesson 1: What is technical testing?
25 Jun
Strengthen your test automation strategy by shifting tests closer to the code for greater reliability and maintainability
21 Jan
Shift-everywhere testing
“Shift-Everywhere” isn’t another buzzword — it’s an evolved mindset for how testing fits into continuous, distributed, and AI-driven systems.
It’s the acknowledgment that quality can’t exist in one stage of the SDLC anymore.It has to exist throughout it.
Layered Architecture
Layered architecture is modular, breaking the system into distinct areas, such as presentation, business logic, and data. Common in web applications.Client-Server architecture essentially has two main components, requests and provide. These can also be used for simple web applications, such as emails or network applications.Event-driven architecture sounds as it seems. Communication between components is driven by events. The system reacts to state changes, inputs and actions. These are useful for notification and alert systems.Microservices are an architectural model that consists of many small components or services. Often seen in platforms that need different services running like user accounts, order processing and product catalogues.
Technical testing
Technical testing is the practice of examining software systems from their foundational elements to their complex interactions, using tools and knowledge to verify functionality, performance, and reliability at multiple levels. Whether you're inspecting network logs, analysing database queries, or investigating responses from application programming interfaces (APIs), technical testing helps you maintain quality through a thorough understanding of the system.
Risk Analysis
Risk analysis is the process of identifying, evaluating, and prioritising these risks based on their likelihood of occurrence and their potential impact on the project. Effective risk analysis allows teams to focus resources where they’re needed most.
Requirements
Requirements translate business needs into technical specifications. They ensure that what gets built aligns with business objectives and user needs.
Shift-Left is Dead. Welcome to “Shift-Everywhere” Testing.
(manishsaini74.medium.com)
19 Nov 25