ruchitha@portfolio ~ %

Ruchitha S M

Hello, I'm

Ruchitha Shivappashetty
Mallikarjun

 

A passionate technology enthusiast with strong skills in identifying issues and ensuring smooth product performance. I enjoy solving real-world quality challenges while continuously learning advanced testing tools and practices.

Ruchitha Shivappashetty Mallikarjun
scroll
01 / About

A bit about me

My journey into software quality and web development.

I started my journey in tech with a deep curiosity about how software works under the hood. During my B.Tech in Computer Science at Presidency University, Bengaluru, I discovered my passion for ensuring that the products people rely on actually work the way they should.

That curiosity led me to the world of QA Automation, where I found the perfect blend of analytical thinking and hands-on coding. Today, I work with Python, Selenium, Pytest, and API testing tools to build robust test frameworks, automate repetitive workflows, and catch bugs before they reach users.

Beyond testing, I am equally passionate about web development. I believe understanding both the creation and validation of software gives me a unique perspective — one that values quality at every stage of the development lifecycle.

Location

Bengaluru, India

Education

B.Tech CSE, 2021-2025

Email

ruchithasm07@gmail.com

02 / Experience

Where I have worked

From defense research to QA automation — each experience shaped my engineering mindset.

QA Automation Training — Pyspiders

QA Automation Trainee

May 2025 – Dec 2025

Performed manual testing and automation on real-time projects like ShopperStack and QBank, creating test plans, test cases, and scenarios across functional, integration, system, and ad-hoc testing.

Collaborated with a QA team on the FreshBus website at Robowaves, identifying and documenting defects in FireFlink while developing and executing automation test scripts. Gained hands-on expertise in Advanced Python, Selenium, API Testing, and SQL.

PythonSeleniumPytestAPI TestingSQLManual Testing

Defense Research and Development Organization (DRDO)

Intern

Internship

Developed C programs for the NexNav GPS SBAS Receiver used in the RUSTOM-II UAV, focusing on processing real-time altitude, velocity, and navigation parameters for accurate flight data computation.

Assisted in preparing and validating Interface Requirement Documentation (IRD), ensuring seamless integration of navigation modules with UAV avionics and system communication layers.

C ProgrammingGPS NavigationUAV SystemsIRD

Bharat Electronics Limited (BEL)

Intern

Internship

Optimized the UDP communication protocol to reduce packet loss and improve transmission reliability for mission-critical real-time broadcasting systems.

Worked on improving low-latency communication flows for internal notification systems, contributing to faster and more stable message delivery across network endpoints.

UDP ProtocolReal-time SystemsNetwork Optimization
03 / Skills

Tools & technologies

The stack I work with daily and the skills I continue to sharpen.

Testing & QA

Manual TestingSeleniumPytestAPI TestingJiraFireFlinkJMeterAgile

Programming

PythonAdvanced PythonC ProgrammingJavaScript

Databases & Tools

Oracle SQLMongoDBGitHubExcel

Soft Skills

CollaborationCommunicationStrategic PlanningProblem Solving
04 / Projects

Things I have built

From AI-powered systems to comprehensive QA test suites.

AI-Driven Multilingual Customer Support

with Voice Interaction

Built an intelligent customer support system with real-time speech recognition, enabling seamless 24/7 multilingual query handling and automated issue resolution. Integrated reinforcement learning to improve response accuracy over time, enhancing user satisfaction through faster, context-aware speech-to-text, NLP, and voice reply workflows.

PythonNLPSpeech RecognitionReinforcement LearningMachine Learning

ShopperStack — E-commerce QA

Automation Testing Suite

Developed comprehensive test plans, test cases, and automation scripts for a full-featured e-commerce platform. Covered functional, integration, system, and ad-hoc testing using Python, Selenium, and Pytest to ensure product reliability.

PythonAdv SeleniumPytestManual TestingJiraBasic Jmeter

FreshBus Website Testing

QA Collaboration at Robowaves

Collaborated with the QA team to identify and document defects in FireFlink, while developing and executing automation test scripts to improve overall product quality and user experience.

SeleniumFireFlinkDefect TrackingTest Automation
05 / Blog

Thoughts & writing

Technical articles and reflections on my journey in software quality and development.

Dec 20255 min read

My Journey into QA Automation

From manual testing to writing automation frameworks — how I discovered my passion for quality engineering and the tools that changed my workflow forever.

CareerQA
Nov 20258 min read

Building Automation Frameworks with Selenium and Pytest

A deep dive into structuring scalable test automation frameworks using Python, Selenium WebDriver, and Pytest — with real-world patterns from production projects.

SeleniumPython
Oct 20256 min read

Transitioning from Testing to Modern Web Development

Why I believe QA engineers make excellent developers, and the unique perspective that testing brings to building robust, user-friendly web applications.

Web DevCareer
06 / Contact

Get in touch

Have a question or want to work together? Drop me a message.

I'm always open to discussing new opportunities, interesting projects, or just having a conversation about software quality and web development. Feel free to reach out.

Location

Bengaluru, India