What is a Business Analyst at ThoughtWorks?
At ThoughtWorks, the Business Analyst role is far more than a traditional requirements-gathering position. You act as the connective tissue between business stakeholders and technical delivery teams, translating complex, often ambiguous client challenges into actionable, high-impact digital solutions. Your work directly influences the strategic direction of products, ensuring that the technology being built provides genuine value to end users.
This role is critical to the ThoughtWorks delivery model, which emphasizes agile methodology, iterative development, and deep client partnership. You will operate in dynamic environments where you must balance technical constraints with business objectives. Whether you are facilitating discovery workshops, mapping customer journeys, or driving product prioritization, you are expected to be a consultant, a problem-solver, and a bridge-builder who thrives in the face of complexity.