C

Caterpillar

Makes heavy machinery, engines and gas turbines

Business Analyst

Business AnalysisConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least 6 years of experience as a Business Analyst.
  • A bachelor's or master's degree in Business Analysis, Information Systems, Computer Science, Software Engineering, or a related discipline.
  • Working knowledge of mining-industry products, services, regulatory considerations, and operational functions, including fleet management, equipment monitoring, and machine autonomy.
  • Working knowledge of problem-solving approaches, including identifying business problems, assessing stakeholder perspectives, evaluating alternatives, and analyzing risks and benefits.
  • Working knowledge of the software development life cycle and formal Agile/Scrum methodology, including Azure DevOps work-item tracking.
  • Working knowledge of software testing, including test planning, functional and load testing, test scenarios, testing documentation, and user acceptance testing.
  • Working knowledge of application-development tools and Azure DevOps Boards, including backlog management, sprint planning, test plans, reporting, and requirements traceability.
  • Basic understanding of artificial intelligence and machine learning as applied to mining, fleet optimization, autonomy, and industrial Internet of Things use cases.
  • Working knowledge of business-analysis frameworks, elicitation techniques, requirements management, user stories, acceptance criteria, traceability matrices, process modeling, and change control.
  • Working knowledge of technical troubleshooting, documenting defects and business impact, using bug work-item workflows, interpreting application logs, and recording reproduction steps and outcomes.

Responsibilities

  • Elicit, analyze, and document business and functional requirements from mining-operations stakeholders, product owners, and user-experience designers.
  • Translate business needs into user stories, acceptance criteria, and functional specifications in Azure DevOps work-item tracking.
  • Conduct gap analysis between current business processes and proposed capabilities for fleet management, equipment monitoring, and geospatial visualization.
  • Facilitate workshops, interviews, and collaborative sessions with user-experience designers, software engineers, quality assurance, and DevOps teams in an Agile/Scrum delivery model.
  • Support backlog refinement and sprint planning by ensuring stories are defined, prioritized, and have clear acceptance criteria before entering a sprint.
  • Collaborate with frontend and backend engineers to validate requirements against implemented features, including WebSocket/STOMP messaging channels and RESTful API behavior.
  • Partner with quality assurance to define test scenarios, participate in user acceptance testing, and verify delivered software against functional and non-functional requirements.
  • Maintain traceability between business requirements, user stories, and test cases throughout the software development life cycle.
  • Document functional parity expectations for cloud-deployed web and on-premises Electron desktop distribution targets.
  • 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 for onboarding and maintainability.
  • Elicit requirements through structured interviews, workshops, observation, and document analysis.
  • Write user stories with clear, testable acceptance criteria in Given/When/Then form.
  • Maintain a requirements traceability matrix linking business goals to user stories, test cases, and delivered features.
  • Produce swimlane diagrams and data-flow diagrams to communicate workflows to business and technical audiences.
  • Manage scope changes through change control, assessing their impact on sprint commitments and release timelines.
  • Define and review test scenarios that verify software components against functional requirements and design specifications.
  • Conduct and coordinate user acceptance testing for assigned product features.
  • Analyze user-reported symptoms, application logs, and system behavior to document defect details for engineering.
  • Record technical problems, reproduction steps, and resolution outcomes for audit and knowledge-base purposes.

Desired Qualifications

  • Exposure to Kubernetes, Docker, and cloud-deployed service architectures sufficient to understand deployment impacts on feature availability.
  • Familiarity with geospatial or geographic information system concepts, including coordinate reference systems and spatial queries.
  • Domain exposure to mining, telemetry, autonomy, or industrial Internet of Things and real-time systems.
  • Experience with data-visualization tools such as Deck.gl or Power BI from a requirements and acceptance perspective.
  • Understanding of internationalization requirements and locale-aware user-interface design.
  • Experience writing behavior-driven development scenarios using Gherkin or Cucumber.
  • Familiarity with unit-testing tools Jest and JUnit, behavior-driven development with Cucumber, and Playwright end-to-end testing as they relate to acceptance-criteria validation.
  • Awareness of Nx build pipelines, Git branching conventions, Azure DevOps Boards, wikis, query editors, and test-plan modules.
  • Awareness of SLF4J and Log4j2 application logs.

About the Company

Caterpillar

Makes heavy machinery, engines and gas turbines

Caterpillar makes construction and mining machines, diesel and natural gas engines, industrial gas turbines and locomotives for contractors, mines, energy companies and data center builders. It is the world's largest maker of construction and mining equipment, and its yellow Cat bulldozers and excavators work in nearly every country. Customers buy or rent machines through independent Cat dealers, while its engines and turbines generate electricity and push natural gas through pipelines. Caterpillar earns money from equipment sales and from the parts and repairs that dealers supply over a machine's working life. It was formed in 1925 when California's Holt and Best tractor companies merged, and it is based in Irving, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Irving, TX
Founded
1925

Recently Posted Jobs

Explore more opportunities at Caterpillar

See more jobs