Skip to content

Instantly share code, notes, and snippets.

View PramodDutta's full-sized avatar
🎯
Focusing

Promode PramodDutta

🎯
Focusing
View GitHub Profile
openapi: 3.0.3
info:
title: Imgur Image Upload API
description: API for uploading images to Imgur using Client-ID authentication.
version: 1.0.0
servers:
- url: https://api.imgur.com/3
paths:

AutoQA

AI-Powered Autonomous Testing Framework

Playwright + Google ADK + RAG + DOM Diff + Real-Time Chat UI
Created by Pramod Dutta (The Testing Academy)


📌 What This Project Is

This is a fully autonomous AI QA testing agent that converts plain English instructions into real browser automation, using:

@PramodDutta
PramodDutta / Main.java
Created October 5, 2025 05:11
2nd High number in aRRAY
class Main {
public static void main(String[] args) {
int[] numbers = {-12, 45, 67, 23, 89, 45 89};
int highest = Integer.MIN_VALUE;
int secondHighest = Integer.MIN_VALUE;
for (int num : numbers) {
if (num > highest) {
secondHighest = highest;
@PramodDutta
PramodDutta / 14 Python Projects (API Testing + Selenium) for QA.md
Created September 17, 2025 07:29
14 Python Projects (API Testing + Selenium) for QA.md

🐍 14 Python Projects (API Testing + Selenium) for QA

Author - Pramod Dutta Details - https://sdet.live/python0x

# Project Idea Description References / Links
1 API + UI Login Test Validate login API and confirm session in UI with Selenium Reqres API, Practice Login Site
2 CRUD Operations API Testing Test create/read/update/delete APIs and check UI update Fake REST API, Selenium Docs
3 Weather API & UI Validation Compare API weather data with displayed values in UI [OpenWeathe

package com.example.api.models;

import java.io.File; import java.util.Objects;

public class DriverUploadRequest {

// text fields
private String id;

private String licenseNo;

@PramodDutta
PramodDutta / LearnAITesting.md
Last active August 4, 2025 11:44
30-Day Learning Plan: Generative AI, AI Automation & Agents for Software Testers.md

✅ 30-Day Learning Plan: Generative AI, AI Automation & Agents for Software Testers.

Learning Plan Table

Module Day Topic Learning Objectives & Activities Tools/Technologies Introduced
Module 1: AI Fundamentals & Prompt Engineering 1 Introduction to AI Terminologies & Course Overview - Understand fundamental AI terminology relevant to testing
- Overview of course structure and objectives
- Explore the impact of AI on software testing
- Introduction to the 30-day learning journey
Course materials, AI glossary
2 Understanding AI Applications, LLMs & AI Agents - Explore various AI applications in software testing- Understand Large Language Models (LLMs) and their capabilities- Learn about AI agents and their role in testing- Discuss real-world use cases LLMs (GPT, Claude, etc.), AI agent frameworks
from abc import ABC, abstractmethod
class PC:
def __init__(self):
print("PC initialized")
class MotherBoard:
def start(self):
print("MotherBoard started")

What is HTTP?

  • HTTP is Hyper Text Transfer Protocolo.

image

Research about API Testing, What is it, How to do it?

Client Server Arch.

print("dada');
package oct.ex_18102024_Strings_Wrapper;
public class Test {
public static void main(String[] args) {
ABC a = new ABC();
a.f1();
}
}
class XYZ{