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 7 – Revision Day: If-Else, Loops & Functions | QA Apprenticeship

 Hey friends 

Today was Day 7 of my QA apprenticeship at Skill Shikshalaya, and it was all about revision. Revisiting old topics might sound boring, but it’s actually one of the best ways to strengthen your foundation.

What We Revised

If-Else Statements
We brushed up on decision-making in Python. Understanding conditions is key for writing smart, responsive programs.

For Loops
We went over how for loops help us repeat tasks without writing the same line of code over and over. Loops make automation possible!

Functions
We revised how to create and call functions — and why breaking code into smaller reusable blocks makes life easier for a programmer.

 My Takeaways

  • Revisiting concepts clears up small doubts I didn’t notice before.

  • Practicing conditions and loops is important before moving to complex programs.

  • Functions are lifesavers when it comes to avoiding repetitive code.


My Reflection

Even though it was a revision day, I learned better ways to structure my code. Sometimes, going back is actually moving forward.


Catch you in Day 8’s post, where we explore GitHub and error handling! 🚀
Sulav

Popular Posts

Let's Connect

For professional work, projects and collaboration.