Skip to content
View harsh-valecha's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report harsh-valecha

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
harsh-valecha/README.md

Harsh Valecha

Software Test Engineer · Automation · Python · API & UI Testing

GitHub LinkedIn Portfolio

I build automation that makes software easier to trust.
From UI and API automation to reusable test frameworks, reporting, CI/CD and developer-focused tooling.


👋 About Me

I’m a Software Test Engineer focused on building reliable, maintainable and practical automation solutions.

My work sits at the intersection of quality engineering and software development — I enjoy turning repetitive testing into reusable systems, designing clean automation frameworks, and building small tools that solve real problems.

Quality mindset     →  Find the risk before the user does
Automation mindset  →  Remove repetitive work
Engineering mindset →  Build systems that stay maintainable
Learning mindset    →  Keep experimenting with better tools

⚡ What I Work With

🧪 Test Automation

  • Playwright
  • Selenium
  • pytest
  • API testing
  • UI / E2E testing
  • Data-driven testing
  • Test reporting
  • BDD / Behave

🐍 Development & Data

  • Python
  • JavaScript / TypeScript
  • SQL
  • Django
  • Gradio
  • pandas
  • NumPy
  • OpenPyXL

🚀 Engineering

  • Automation framework design
  • CI/CD
  • Git & GitHub
  • Reusable test architecture
  • Reporting & diagnostics
  • Reliability-focused testing

🤖 Exploring

  • AI-assisted testing
  • Local LLMs & Ollama
  • Test tooling
  • Developer productivity
  • Advanced Playwright patterns
  • Smarter QA workflows

⭐ Selected Work

A few projects that best represent how I approach automation and engineering.

🎭 Playwright + pytest Automation Framework

Production-oriented browser automation with reusable patterns and clean test architecture.

Python · Playwright · pytest

View repository


🌐 RESTful Booker API Testing

Data-driven API automation with pytest, requests and detailed HTML reporting.

Python · pytest · Requests · pytest-html

View repository


🧮 Dynamic Calculator

A practical Gradio application with formula-based calculations and Excel-backed session/reporting workflows.

Python · Gradio · Excel

View repository


🛒 OmniStore

Headless e-commerce management system demonstrating backend development beyond test automation.

Python · Django

View repository


🧪 SauceDemo Playwright Automation

End-to-end browser automation with structured tests and reporting.

Python · Playwright · pytest

View repository


🛠️ Test Case Documentation Generator

A utility focused on reducing manual effort around test-case documentation.

Python · Automation

View repository


📚 My GitHub Lab

My repositories are not just a collection of tutorials. They represent an ongoing engineering journey across:

Automation → APIs → Frameworks → Python → Data → Backend → AI tooling

Some areas I actively explore:

Area What you'll find
🧪 Automation Selenium, Playwright, pytest, BDD
🌐 API Testing REST APIs, requests, Postman
🐍 Python Automation, OOP, utilities, scripting
📊 Data pandas, NumPy, OpenPyXL, PySpark
🗄️ SQL Queries, projects and practice
⚙️ CI/CD Automated execution and reporting
🤖 AI Ollama and AI-assisted automation experiments
💻 JavaScript JS fundamentals and automation-related learning

📈 GitHub Activity

GitHub statistics Top languages
GitHub streak

🧠 How I Think About Testing

class QualityEngineer:

    def approach(self, product):
        risks = self.identify_risks(product)
        tests = self.design_tests(risks)
        automation = self.automate(repetitive_work(tests))

        return {
            "goal": "confidence",
            "focus": "risk",
            "output": automation
        }

Good automation isn't about writing more tests.

It is about creating the right feedback at the right time — with enough signal that developers and teams can act on it.


🎯 Current Direction

I’m particularly interested in the future of Quality Engineering:

  • AI-assisted test generation
  • Intelligent test data creation
  • Local LLMs for developer/QA workflows
  • Self-maintaining automation
  • Better test diagnostics
  • Faster feedback loops
  • Automation tooling that solves real team problems

🤝 Let's Connect

If you're working on test automation, quality engineering, developer tooling or AI-assisted testing, I'd be happy to connect.

Build it. Test it. Break it. Improve it.


Explore repositories

Designed to showcase engineering work, not just a list of technologies.

Pinned Loading

  1. OpenCart-Test-Automation-with-Selenium-Pytest OpenCart-Test-Automation-with-Selenium-Pytest Public

    Created Automation scripts for testing opencart application using pytest and selenium

    HTML

  2. restful-booker-api-testing restful-booker-api-testing Public

    Developed a robust automated testing framework for the RESTful Booker API using pytest and requests, incorporating data-driven testing and pytest-html for comprehensive test coverage and detailed r…

    HTML

  3. Testing_Framework_Selenium_Pytest Testing_Framework_Selenium_Pytest Public

    This Framework is a boiler template that can be used for testing of webapps using selenium and pytest

    Python

  4. PyATB4xLearning PyATB4xLearning Public

    This github repository is for maintaining my python learning journey in PyATB4x classes

    HTML