Skip to content
View shossain786's full-sized avatar

Block or report shossain786

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shossain786/README.md

Hi there, I'm Saddam Hossain πŸ‘‹

Typing SVG

Profile Views LinkedIn Portfolio Email


πŸš€ About Me

Transforming Quality Assurance through Intelligent Automation

With 11+ years of expertise in Software Development & Test Automation, I specialize in architecting enterprise-grade automation frameworks that drive quality, speed, and reliability across the SDLC.

🏒 Current Role

Senior SDET at E2Open | Leading Test Automation & Quality Engineering

🎯 Core Competencies

Automation Frameworks:  Selenium WebDriver | Cucumber BDD | TestNG | JUnit | Playwright
API Testing:           Rest Assured | Postman | API Automation | Microservices Testing
Languages:             Java | Python | JavaScript | TypeScript
DevOps & CI/CD:        Jenkins | GitHub Actions | Docker | Maven | Git
Test Management:       JIRA | TestRail | Zephyr | Quality Metrics
Architecture:          Hybrid Frameworks | Data-Driven | BDD | Page Object Model
Specializations:       Framework Design | Test Strategy | Performance Testing | Security Testing

πŸ› οΈ Tech Stack

Languages

Java Python JavaScript TypeScript

Automation & Testing

Selenium Cucumber Playwright TestNG JUnit Postman

DevOps & Tools

Jenkins Docker Git GitHub Actions Maven JIRA

Databases & Cloud

MySQL PostgreSQL MSSQL MongoDB AWS


πŸš€ Featured Projects & Products

⚑ Selenium Boot

Opinionated Java Test Automation Framework

Maven Central License

Spring Boot–inspired framework that eliminates WebDriver boilerplate. Add one dependency, extend BaseTest, write @Test methods β€” driver lifecycle, waits, retry, screenshots, and CI integration are handled automatically.

Key Features:

  • πŸ”§ Zero-boilerplate driver lifecycle
  • πŸ“„ YAML configuration with environment profiles
  • πŸ” Smart retry + Flakiness Prediction radar
  • 🧠 AI failure analysis (Claude integration)
  • 🩺 Self-healing locators
  • ☁️ BrowserStack & Sauce Labs built-in
  • πŸ“§ Email verification (Mailhog, Mailtrap, Outlook, IMAP)
  • πŸ”’ Test quarantine via committed YAML file
  • πŸ₯’ JUnit 5 Β· Cucumber Β· TestNG full support
<dependency>
  <groupId>io.github.seleniumboot</groupId>
  <artifactId>selenium-boot</artifactId>
  <version>2.3.0</version>
</dependency>

πŸ”— GitHub Β· Docs

πŸ€– seleniumboot-mcp

AI-Powered Browser Automation via MCP

PyPI Python License: MIT

A Python Model Context Protocol server that lets Claude or GitHub Copilot control a real browser β€” navigate pages, interact with elements, run assertions, and auto-generate complete Java TestNG / JUnit 5 / Cucumber / pytest test code from recorded sessions.

Key Features:

  • πŸ› οΈ 82 tools β€” navigate, click, type, assert, screenshot, mock, accessibility audit
  • πŸš€ Auto-starts Chrome β€” no ChromeDriver setup needed
  • πŸ“ Generates ready-to-run Java/Gherkin test code
  • πŸ§ͺ Visual regression, network mocking, device emulation
  • πŸ” Page inspector with best-fit CSS selector suggestions
  • 🌐 Works with Claude Desktop & VS Code MCP
pip install seleniumboot-mcp
> Go to https://myapp.com, log in as admin, then
  generate a TestNG test class for the login flow

πŸ”— GitHub Β· PyPI Β· β–Ά Demo


πŸ“Š GitHub Analytics

GitHub Streak

πŸ“Œ Note: Statistics include contributions from private repositories and organizational work with PanjatanCoders


πŸ† Achievements & Highlights

πŸ’Ό Professional Impact

  • 🎯 11+ Years of Industry Experience
  • πŸ—οΈ 10+ Enterprise Frameworks Architected
  • ⚑ 70% Faster Test Execution
  • πŸ“ˆ 40% β†’ 90% Test Coverage Improvement
  • πŸ”„ 15+ CI/CD Pipeline Integrations

πŸš€ Innovation & Leadership

  • ⚑ Built Selenium Boot β€” Maven Central framework
  • πŸ€– Created seleniumboot-mcp β€” AI browser automation
  • πŸ‘¨β€πŸ« Mentored 50+ QA Engineers
  • πŸ“š Active Technical Blogger
  • 🌟 Open Source Contributor

πŸ’‘ What I'm Passionate About

πŸ”¬ Innovation

  • Building next-gen automation ecosystems
  • Exploring AI/ML for intelligent testing
  • Integrating smart solutions in QA workflows
  • Performance & Security Testing

πŸ“š Knowledge Sharing

  • Technical mentoring & coaching
  • Test automation best practices
  • Framework design patterns
  • Community contributions

πŸ“ˆ Current Focus

class CurrentFocus:
    def __init__(self):
        self.learning = ["AI/ML in Testing", "Playwright", "K6 Performance Testing"]
        self.building = ["Hybrid Test Frameworks", "API Test Automation"]
        self.improving = ["CI/CD Optimization", "Test Strategy & Planning"]
        self.exploring = ["GenAI for Test Generation", "Visual Testing Tools"]

    def get_goals_2026(self):
        return {
            "certifications": ["AWS Certified Developer", "ISTQB Advanced"],
            "open_source": "Contribute to testing frameworks",
            "mentorship": "Train 100+ engineers in automation",
            "content": "Launch technical blog & YouTube channel"
        }

🌐 Connect With Me

LinkedIn GitHub Portfolio Email PanjatanCoders


πŸ’­ Quote I Live By

"Quality is not an act, it is a habit." - Aristotle

Show Some ❀️ by Starring Repositories!

Footer

Popular repositories Loading

  1. SeleniumAutomationDec2024 SeleniumAutomationDec2024 Public

    Java Selenium Tutorial

    Java 1

  2. fluxion fluxion Public

    Fluxion is a reusable test automation library built with Cucumber, Java, and Selenium. It supports parallel execution, YAML-based locators, HTML reporting, and configurable WebDriver management. De…

    Java 1

  3. TestNGJavaPageObject TestNGJavaPageObject Public

    Java

  4. MyDartProject MyDartProject Public

    my exploration to Dart programming

    Dart

  5. JavaBasic JavaBasic Public

    Java

  6. flutter_sbh flutter_sbh Public

    C++