Business Analyst & Product Analyst

Utkarsh Rajput.

I turn client requirements into workflows, UAT checks, and releases. My work spans FMCG software delivery in India, Saudi Arabia, and Nepal, including tools for integration testing and escalation tracking.

Open to Business Analyst and Product Analyst roles · Mumbai, India

SAP Integration Testing Tracker

What’s blocking this release?

I built a shared tracker so QA and delivery could see what passed, what was blocked, and who owned the next action.

Explore the SAP case study

Synthetic UAT exercise

Would you sign off?

The request has finished. What would you record?

Expected status
Confirmed
Actual status
Pending
See the analyst’s decision

Block sign-off. Pending doesn’t meet the acceptance criterion. Assign the discrepancy to the integration owner and ask QA to rerun the scenario once it’s resolved. A captured Confirmed result for the same scenario supports sign-off.

See the full release ledger

Integration testing

Release readiness

On hold
  • INT-012Order syncConfirmation received
    Passed
  • INT-014Order status mappingExpected Confirmed, received Pending
    Blocked
  • INT-016Duplicate order handlingRetest complete
    Sign-off due

Next action Integration team checks the status mapping. QA repeats the test with the same input.

Sample release tracker with synthetic test records.

L2 Client Escalation Portal

Who owns the next reply?

A shared inbox held the conversation, but ownership and deadlines were hard to find. I built an internal tool that assigns escalations, shows when a reply is due, and keeps internal notes separate from customer updates.

Explore the escalation case study

10:00 · Incoming message

A distributor is waiting for an update.

Choose an incoming message
Customer message
“Order A-104 was submitted. Can you confirm its status?”
Assignment
Order Support owns the next reply. The response is due at 14:00.
Internal note
Check the order status with integration support.
Customer reply
“We’re checking the order status and will update you by 14:00.”
Customer message
“Our order still hasn’t come through.”
Assignment
The triage team keeps the ticket until it can identify the order. The response is still due at 14:00.
Internal note
Request the order reference before assigning the investigation.
Customer reply
“Could you share your order reference so we can check the status?”
Try either routing path. The messages, order reference, and times are synthetic.

Selected work

Business Analyst / Builder

SAP Integration Testing Tracker

Made test results, blockers, and sign-off visible across three workstreams.

Business Analyst / Builder

L2 Client Escalation Portal

Gave support teams a shared view of ownership, notes, and reply deadlines.

Business Intelligence & Marketing Intern

CityFlo BI Dashboards

Mapped location data to support route and pricing decisions.

VIT Capstone Project Contributor

Satellite Crop Classification

Combined radar and optical imagery to classify crop types.

About Utkarsh

Biography

At SalesCode.ai, I worked on requirements, testing, and rollouts for FMCG clients in India, Saudi Arabia, and Nepal.

The work involved understanding what users needed, writing it clearly, and following it through with engineering and QA. When tracking work became a problem of its own, I started building tools to help.

I studied Electronics and Communication Engineering at VIT. Outside work, I enjoy photography and Formula 1.

Pit wall

A Formula 1 pit wall watches timing, tyre wear, and gaps before making a call. Release sign-off has a similar constraint. The next decision depends on what the team knows before the window closes.

Utkarsh Kumar Rajput
Utkarsh Kumar Rajput Photography
Utkarsh beside a waterfall
Utkarsh Kumar Rajput Photography
Cloud & Infrastructure
Microsoft Certified: Azure Administrator Associate

Microsoft Certified: Azure Administrator Associate (AZ-104)

Validates enterprise capability in managing cloud identities, resource governance, virtual networks, and hybrid storage structures.

Work history

SalesCode.ai
Business Analyst
📍 Gurgaon, India 📅 Apr 2025 – Jul 2026
  • Managed requirements and delivery across 4 concurrent enterprise client engagements, preparing BRDs, user stories, acceptance criteria, Jira backlogs, UAT plans, and release documentation.
  • Worked with product, engineering, QA, data science, and client teams through sprint planning, backlog refinement, UAT, defect triage, and production releases.
  • Built a centralized integration and testing platform across 3 client workstreams, reducing status-tracking effort by 40%.
  • Introduced AI-assisted workflows for user stories, acceptance criteria, and Confluence documentation, reducing requirements-drafting time by 30%.
  • Coordinated UAT and release readiness across India, Saudi Arabia, and Nepal, maintaining zero P1 defects across consecutive releases.
CityFlo
Business Intelligence & Marketing Intern
📍 Mumbai, India 📅 Sep 2023 – Nov 2023
  • Delivered location-based analytics and geospatial dashboards using Python and PostgreSQL, directly supporting operational pricing adjustments and route optimization.
  • Eliminated manual data entry bottlenecks by building automated scraping workflows, reducing weekly reporting overhead.
  • Drove campaign planning and digital outreach strategies through targeted market research and user demographic analysis.
Medide, VIT Vellore
Research and Data Analytics Head
📍 Vellore, India 📅 Jun 2023 – Oct 2023
  • Established a centralized tracking model for blood bank availability within a 15 km radius, ensuring data reliability for critical healthcare access.
  • Structured the conceptual product workflow for a clinic booking and appointment management system.
  • Informed advertising and monetization strategies through data-driven operational insights.

Contact

Send a message

Your message and contact details are sent to Utkarsh through Formspree.