Personal Portfolio

Building work across software quality, media and digital projects.

A personal space for professional work, selected projects, learning, writing and digital initiatives.

QA & Software Testing

Testing work, learning, practical projects and resources.

Testing

Manual QA

Functional, regression, smoke, exploratory, UI and positive/negative testing work.

API

API Testing

Practical API testing and response validation using Postman.

Automation

Playwright

Basic web automation projects using Playwright and JavaScript.

Media & Production

A separate section for television, video production, editing and digital-media work.

This section can grow into a portfolio of production projects, documentaries, editing work and media initiatives.

Video Production Video Editing Television Broadcasting Digital Media Documentary Projects Content Production

Featured Projects

Independent projects and digital initiatives.

Education

Shiksha Portal

An education information platform focused on TSC preparation, MCQs, education news, study materials and vacancies.

Visit Shiksha Portal →

Media

Nextgen Media Nepal

A digital-media project for news, local information and social media content.

QA

QA Projects

Practical software-testing projects covering web, mobile, API and basic automation testing.

View GitHub →

About

I am Sulav Chaudhary, working across software quality, media production and independent digital projects.

This website brings my professional work, selected projects, writing and experiments together in one place.

What I Work On

Software QA Manual Testing API Testing Playwright Video Editing Media Production Digital Projects

Latest Posts

Day 9 – Python Revision, Logic Building & Dragon Battle Game | QA Apprenticeship

Today’s class was a perfect blend of revision, logical thinking, and creative coding practice. We began by revisiting the core Python concepts — if-else, loops, and functions — which helped refresh the basics and ensure the fundamentals are solid. This kind of revision is essential for writing clean, error-free automation scripts.

Before diving into code, we practiced planning our logic. Thinking through the problem and mapping out the solution in advance saves a lot of debugging time later, and it’s a habit I’m definitely going to keep.

The highlight of the day was building a small interactive Dragon Battle game. In the game, you get three turns to defeat a dragon, and each move — whether a punch, kick, or magic attack — deals different amounts of damage. It was a fun way to apply conditional logic and decision-making, and it reminded me how games can be a powerful tool for learning programming.

We also learned about assert statements, which are a quick way to check conditions in code. For QA work, assert is extremely useful for validating results in a simple and effective way. Toward the end of the class, we touched on the concept of instances in Python, understanding how they are tied to classes and objects. This feels like the start of a deeper dive into object-oriented programming.

Day 9 was both productive and enjoyable, proving that learning can be both structured and fun. I’m looking forward to exploring more about classes, objects, and OOP in the coming days.

Popular Posts

Let's Connect

For professional work, projects and collaboration.