Overview
Act as the bridge between business stakeholders, product owners, and engineering teams on MineStar Office, Caterpillar's mining fleet-management and autonomy platform, translating operational needs into clear, testable requirements.
What you'll do
- Elicit, analyze, and document business and functional requirements from mining operations stakeholders, product owners, and UX designers.
- Translate business needs into well-structured user stories, acceptance criteria, and functional specifications in Azure DevOps (ADO) work-item tracking.
- Conduct gap analysis between current-state business processes and proposed system capabilities across fleet management, equipment monitoring, and geospatial visualization features.
- Facilitate workshops, interviews, and collaborative sessions with cross-functional teams including UX designers, software engineers, QA, and DevOps engineers in an Agile/Scrum delivery model.
- Support backlog refinement and sprint planning by ensuring stories are well-defined, prioritized, and accompanied by clear acceptance criteria before entering a sprint.
- Collaborate with frontend (Angular 18) and backend (Java / Spring Boot) engineers to validate that implemented features meet stated requirements, including real-time WebSocket/STOMP messaging channels and RESTful API behaviours.
- Partner with the QA team to define test scenarios, participate in user acceptance testing (UAT), and verify that delivered software meets functional and non-functional requirements.
- Maintain traceability between business requirements, user stories, and test cases throughout the software development life cycle.
- Support both cloud-deployed (web) and on-premises (Electron desktop) distribution targets by documenting the functional parity expectations for each delivery channel.
- Diagnose and document production issues by analyzing business impact, working with engineering to establish root cause, and communicating resolution timelines to stakeholders.
- Produce and maintain process models, data-flow diagrams, and feature documentation to support onboarding and long-term maintainability.
What you'll need
- 6+ years of experience as a Business Analyst.
- Bachelor's or master's degree in Business Analysis, Information Systems, Computer Science, Software Engineering, or a related discipline.
Nice to have
- Exposure to Kubernetes, Docker, and cloud-deployed service architectures, sufficient to understand deployment impact on feature availability.
- Familiarity with geospatial or GIS concepts (coordinate reference systems, spatial queries) relevant to map-based fleet visualization.
- Domain exposure to mining, telemetry, autonomy, or industrial IoT / real-time systems.
- Experience with data-visualization tooling (Deck.gl, Power BI, or similar) from a requirements and acceptance perspective.
- Understanding of internationalization (i18n) requirements and locale-aware UI design.
- Experience writing BDD-style scenarios (Gherkin / Cucumber) as a bridge between business requirements and automated test suites.
Details
- Preferred base location: Bangalore PSN Office.
Read the full description and apply on the company’s own careers page.