Associate Software Engineer @ GlobalLogic — building reliable software through test automation
🧪 Test automation · Selenium · Playwright · Rest Assured · TestComplete
📊 Data engineering · Kafka · Cassandra · Airflow
🧩 LeetCode Knight · 1,348 solved · top 3.6%
| Area | Tools |
|---|---|
| Test automation | |
| Languages | |
| Data engineering & databases | |
| AI / ML |
| Project | What it does | Stack |
|---|---|---|
| nopCommerce test automation | Team of four automating the Promotions module of nopCommerce across UI and API layers. I owned the subscription-type and campaign flows. Phase 2 rebuilds the suite in Playwright. | Java · Selenium · Rest Assured · TestNG · Playwright |
| Notepad automation with TestComplete | Desktop UI automation of Windows Notepad's file workflows: Name Mapping with aliases, a hybrid keyword + script approach and Gherkin BDD scenarios. | TestComplete · JavaScript · Gherkin |
| API test suites | A chained e-commerce API flow (login → products → cart → order → cleanup) in Rest Assured, plus a data-driven Postman collection using variables, the collection runner and CSV data. | Java · Rest Assured · TestNG · Maven · Postman |
| Network intrusion detection system | Final-year project: real-time packet capture with Scapy, processed through Airflow DAGs into Cassandra, with ML detection trained on UNSW-NB15 and a live threat dashboard. | Python · Scapy · Airflow · Avro · Cassandra |
| AI email automation platform | Linkenite hackathon build: pulls Gmail and Outlook support mail, extracts entities, classifies sentiment and urgency, and drafts RAG-grounded replies. | Python · Hugging Face · spaCy · FastAPI · Streamlit · PostgreSQL · Docker |
| Kafka → Cassandra log ingestion | A Kafka producer streams Avro-serialised log events; a consumer persists them to Cassandra. | Python · Kafka · Avro · Cassandra |
| Real-time voice chat rooms | Group voice rooms over WebRTC with WebSocket signalling, built for Murf AI Coding Challenge 4. | Python · aiohttp · WebRTC · JavaScript |
| HTTP server in C++ | A multithreaded HTTP server written from scratch on POSIX sockets. | C++ · POSIX sockets · multithreading |
More projects and learning notes
Test automation
- Playwright framework: Page Object Model structure with BDD feature files.
AI & data science
- Chat with Your Own Books: Q&A chatbot over your own PDFs (LangChain, Hugging Face, Streamlit).
- WorldQuant University Applied Data Science Lab: Buenos Aires housing prices · Poland bankruptcy prediction · Nairobi air-quality forecasting · Nepal earthquake damage · US customer segmentation
- In R: white-wine quality prediction (random forest, 77.6% accuracy) · YouTube trending-video analysis
- Amazon ML Summer School 2024 · NLP basics · Quora dataset EDA · Edit-distance spelling suggestions
Systems & distributed computing
- LCR leader election · Hashing in distributed databases · Event-driven architecture demo · C++ design patterns
Web
Learning notes
Badges: Knight · 500 Days · Annual Badge 2024 | C++ solutions: Daily_Practise
- B.Tech, Computer Science & Engineering, Graphic Era Hill University (2021–2025), CGPA 8.2/10
- Applied Data Science Lab, WorldQuant University (2023)
- DS201: Foundations of Apache Cassandra, DataStax Academy (2024)
- Amazon ML Summer School (2024)
Happy to talk about test automation, data engineering or a tricky algorithm. Reach me at ujjwalbisht55@gmail.com or on LinkedIn.
कर्मण्येवाधिकारस्ते मा फलेषु कदाचन
"Your right is to your work alone, never to its fruits." (Bhagavad Gita 2.47)