
Business Analyst
Job Description
Posted on: May 2, 2025
ABOUT US
Abstract Group are technology business offering a range of transformation consulting, technology delivery and tech talent services.
We are headquartered in Leeds, UK with an offshore team in India and additional office in Kingdom of Saudi Arabia. Our 3 business units, Transform, Tech and Talent, enable us to provide a full-service offering so we can resolve technological challenges, increase efficiency, and accelerate growth. Our services, include Software Development, Platform Engineering, AI & Automation, IT Managed Services, Data Services, Digital Transformation, and Talent Solutions.
We work alongside leadership teams, prioritising innovation and collaboration to enhance business operations and drive growth.
THE ROLE
Our client base is growing and we are now looking for a Business Analyst to join the team to support successful delivery of several exciting customer programmes. The successful candidate will be responsible for working closely with clients, stakeholders, and technical teams to understand business needs, identify opportunities for improvement, and define solutions that align with strategic objectives. Using a deep understanding of business process and technology, the role will play a key part in understanding client requirements and communicating this to the wider technical team across a range of projects.
RESPONSIBILTIES
- Gathering and documenting detailed business and technical requirements through various methods such as interviews, workshops, surveys, and observation.
- Engaging with stakeholders at all levels, including clients, project managers, and technical teams, to ensure clear understanding and alignment of project objectives and deliverables.
- Analysing clients’ current business processes and workflows to identify areas for improvement, efficiency gains, and optimisation.
- Collaborating with solutions architects and development teams to design effective solutions that meet client requirements and technical feasibility.
- Creating comprehensive documentation including business requirements documents, functional specifications, user stories, and use cases.
- Working with QA teams to develop test plans and participate in testing activities to ensure that solutions meet business requirements and quality standards.
- Provide ongoing support to project teams throughout the software development lifecycle, including clarifying requirements, managing changes, and addressing issues as they arise.
- Building and maintain strong relationships with clients from project commencement to completion, ensuring their needs are being met by the technical solutions provided. Communicating any changes to requirements to the wider project team as and when necessary.
- Setting realistic expectations with clients regarding project timelines, deliverables, and potential challenges, collecting feedback throughout project delivery phase.
- Addressing any client issues post implementation, ensuring solutions function as intended.
- Assisting in the development and execution of change management plans to ensure successful adoption of new systems and processes.
- Mentoring more junior members of the team, ensuring they are utilising best practice and engaging in learning opportunities wherever possible
REQUIRED SKILLS AND EXPERIENCE
- Proven track record of successfully delivering projects and solutions as a Business Analyst in a client-facing environment.
- Strong understanding of business process modeling and workflow analysis.
- Proficiency in requirements gathering and documentation techniques.
- Experience with software development lifecycle (SDLC) and Agile methodologies.
- Ability to analyse complex business processes and identify areas for improvement.
- Experience in creating functional specifications, user stories, and use cases.
- Excellent verbal and written communication skills.
- Ability to engage with stakeholders at all levels and ensure clear understanding of project objectives.
- Experience working with solutions architects and development teams to design effective solutions.
- Ability to work closely with QA teams to develop test plans and ensure quality standards.
- Proven ability to build and maintain strong relationships with clients.
- Experience in setting realistic expectations and addressing client issues post-implementation.
- Experience in developing and executing change management plans.
- Ability to mentor junior team members and promote best practices.
BENEFITS
- Competitive base salary, dependent on experience.
- 25 days holiday rising an extra day a year up to 30 days.
- Flexible/Hybrid working.
- Leeds city centre office, with free snack bar and pool table.
- Employee Assistance Programme.
We are an equal opportunities employer and welcome applications from all candidates, including those who may not meet every requirement listed.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

JobsInUK.app
Get JobsInUK.app on your phone!

Principal Cable Engineer

Senior Quality Engineer

Head of Software Engineering

Senior Surveyor
