We are seeking a skilled Business Analyst to collaborate with clients and stakeholders, gathering insights to understand their project requirements and strategic goals. In this role, you will analyze current business processes to identify areas for optimization and improvement, while creating clear, detailed documentation of specific requirements tailored to client needs.
responsibilities
Elicit requirements using different techniques
Define business goals, needs and objectives
Analyze data to ensure features align with product goals, needs and objectives to deliver optimal solution value
Translate business needs into functional, non-functional and transition requirements
Create epics, use cases and user stories based on selected BA document structures, including acceptance criteria
Collaborate with stakeholders, subject matter experts, development and QA teams
Plan the business analysis approach for projects
Play the Scrum Master role when required
Conduct technical interviews for BA positions
Mentor and coach other business analysts in the organization
requirements
At least 2 years of relevant business analysis experience
Openness to working in hybrid mode from our office
Experience in creating various types of requirements
Background in finance, life science, healthcare or insurance domains
Ability to guide effective elicitation activities
Knowledge of AI SDLC or Agentic AI
Capability to identify inconsistencies in project requirements
Experience with Agile methodologies such as Scrum or Kanban, or classic ones like Waterfall
Ability to plan business analysis approach and facilitate related communication
Flexibility to create or adapt a set of templates for project use
Competency in arranging and facilitating meetings and workshops with customers
Proficiency in creating diagrams using UML or BPMN
Understanding and ability to propose suitable software development processes and influence or enhance them
Capability to manage the scope of requirements and communicate potential scope creep to stakeholders
Ability to support solution testing and user acceptance testing
General knowledge of UX/UI and ability to participate in design activities
Strong analytical, problem-solving and synthesizing skills
Self-management skills with the ability to take full responsibility for a subsystem or entire project and work independently
Ability to communicate effectively in complex, multicultural and geographically distributed environments with team members and customer representatives
English proficiency at B2 level, with the ability to read, write and speak with customers and produce high-quality, unambiguous texts
nice to have
Engineering or Computer Science education background
Skills in facilitating requirements estimation at each project stage, including RFP, and using multiple estimation approaches
Experience in SQL
Certification in Business Analysis, Scrum Master or Product Owner areas
We are looking for a Business Analyst to join our team and contribute to projects within the public sector. The role involves working in complex and fast-moving environments, supporting government organizations in analyzing and improving their business processes. The Business Analyst will collaborate with stakeholders to gather and structure large volumes of information, document requirements, and help translate business needs into clear and actionable specifications. This role requires strong communication skills, confidence in stakeholder discussions, and the ability to operate effectively in demanding project environments.
responsibilities
Gather, analyze, and document business and functional requirements
Produce clear and well-structured project documentation, including user stories, use cases, and process diagrams
Participate in stakeholder meetings and workshops to collect information and validate requirements
Facilitate discussions between business stakeholders and development teams
Clarify ambiguous or conflicting requirements and support decision-making
Maintain project documentation and ensure requirements remain clear throughout the delivery lifecycle
Support the analysis and improvement of existing business processes
requirements
Experience working as a Business Analyst or in a similar analytical role
Strong documentation skills and ability to produce clear and structured artifacts
Confident communication and stakeholder management skills
Ability to clearly explain and defend analytical conclusions when needed
Comfortable working in demanding project environments with multiple stakeholders
Ability to balance structure and pragmatism when documenting requirements
English level: B2
nice to have
Bachelor’s degree in Business Administration, Information Technology, or a related field
Familiarity with BPMN or process modeling tools
Experience working with large organizations or government institutions is a plus
We are looking for a Business Analyst to join our team and contribute to projects within the public sector. The role involves working in complex and fast-moving environments, supporting government organizations in analyzing and improving their business processes. The Business Analyst will collaborate with stakeholders to gather and structure large volumes of information, document requirements, and help translate business needs into clear and actionable specifications. This role requires strong communication skills, confidence in stakeholder discussions, and the ability to operate effectively in demanding project environments.
responsibilities
Gather, analyze, and document business and functional requirements
Produce clear and well-structured project documentation, including user stories, use cases, and process diagrams
Participate in stakeholder meetings and workshops to collect information and validate requirements
Facilitate discussions between business stakeholders and development teams
Clarify ambiguous or conflicting requirements and support decision-making
Maintain project documentation and ensure requirements remain clear throughout the delivery lifecycle
Support the analysis and improvement of existing business processes
requirements
Experience working as a Business Analyst or in a similar analytical role
Strong documentation skills and ability to produce clear and structured artifacts
Confident communication and stakeholder management skills
Ability to clearly explain and defend analytical conclusions when needed
Comfortable working in demanding project environments with multiple stakeholders
Ability to balance structure and pragmatism when documenting requirements
English level: B2
nice to have
Bachelor’s degree in Business Administration, Information Technology, or a related field
Familiarity with BPMN or process modeling tools
Experience working with large organizations or government institutions is a plus
We are seeking a Business Analyst to join EPAM's engagement with a leading software vendor that provides booking systems for airlines. You will work closely with digital scrum teams to deliver high-quality BA documentation and ensure alignment with client requirements. This role offers the opportunity to contribute to innovative solutions in the aviation sector—apply today to make an impact.
responsibilities
Analyze business requirements and translate them into clear documentation
Collaborate with digital scrum teams to define project scope and deliverables
Ensure accurate and complete BA artifacts for development teams
Facilitate communication between stakeholders and technical teams
Support delivery managers in aligning team output with business goals
Validate solutions against business requirements
Assist in backlog refinement and prioritization
Gather and assess feedback for continuous improvement
Coordinate with cross-functional teams for smooth delivery
Contribute to project planning and estimation
Prepare reports and presentations for stakeholders
requirements
2+ years experience in Business Analysis within software development projects
Proven expertise in BA artifacts documentation
Understanding of software delivery lifecycle in agile environments
Knowledge of airline booking systems or related industry
Strong analytical skills
Effective communication skills
Upper-Intermediate (B2) English language proficiency
nice to have
Efforts estimation skills
Knowledge of NDC (New Distribution Capability) and One-Order standards
We are seeking a Senior Business Analyst to engage with clients, assess and enhance business processes, and document requirements tailored to project needs.
responsibilities
Elicit requirements using various techniques
Define business goals, needs and objectives
Analyze data to ensure features align with product goals and deliver optimal solution value
Translate business needs into functional, non-functional and transition requirements
Create epics, use cases and user stories based on selected BA document structures including acceptance criteria
Collaborate with stakeholders, subject matter experts, development and QA teams
Plan business analysis approach for projects
Play the Scrum Master role when required
Conduct technical interviews for business analyst positions
Mentor and coach business analysts within the organization
requirements
At least 4 years of relevant business analyst experience
Openness to working in a hybrid mode from the office
Experience in creating various types of requirements
Background in finance, life science, healthcare or insurance domains
Ability to guide elicitation activities effectively
Knowledge of AI SDLC or Agentic AI
Capability to identify inconsistencies in project requirements
Experience with Agile methodologies such as Scrum or Kanban or classic ones like Waterfall
Ability to plan business analysis approach and facilitate related communication
Flexibility to create or adapt templates for project use
Capability to arrange and facilitate meetings and workshops with customers
Skills in creating diagrams using UML or BPMN
Understanding and ability to propose suitable software development processes and influence enhancements
Ability to manage requirements scope and communicate potential scope creep to stakeholders
English proficiency at B2+ level, able to read, write and speak with customers and produce high-quality, unambiguous texts
nice to have
Engineering or computer science education background
Skills in facilitating requirements estimation processes at each project stage and using multiple estimation approaches
We are looking for an experienced Business Analyst to become part of our organization. In this key position, you will connect business objectives with technical solutions, helping our insurance offerings achieve outstanding results. You will work alongside diverse teams to turn intricate requirements into actionable documentation that drives our development efforts.
responsibilities
Gather and interpret business needs, converting them into actionable functional and technical documentation such as process diagrams, wireframes, business architecture, and data models
Prepare detailed User Stories with all necessary information and analysis accessible to the team
Develop and outline test scenarios, assisting the Product Owner in establishing clear acceptance criteria
Work closely with Platform Product Owners, Technology Leads, Business Process Managers, Business Architecture, and the Data Office to ensure alignment across systems, processes, and information flows
Identify and evaluate customer requirements to propose effective solutions
Manage and prioritize items in the Product Backlog according to Product Owner direction
Provide support for business applications in production, resolving user issues or escalating complex cases to the development team
Document and update project information thoroughly on the corporate Wiki
requirements
Minimum 2 years of experience in a Business Analyst position or a related field
Advanced stakeholder engagement abilities to foster collaboration and build partnerships
Strong verbal and written communication skills for presenting and explaining intricate concepts
Skilled in using Confluence and Jira for organizing documentation and tracking project progress
Familiarity with agile management tools like Azure DevOps for workflow and task coordination
Competence in Visio or similar process mapping software, with solid understanding of Business Process Model and Notation (BPMN) for process visualization and improvement
Fluent English skills (written and spoken) at a B2+ level or higher
nice to have
In-depth understanding of Agile practices and experience collaborating within multidisciplinary product teams
Background working with Commercial Insurance offerings and procedures
Awareness of industry standards and regulatory requirements in insurance
Experience in data modeling and database design for structuring and analyzing information
Knowledge of API design concepts for system integration and improved connectivity
We are looking for an experienced Business Analyst to become part of our organization. In this key position, you will connect business objectives with technical solutions, helping our insurance offerings achieve outstanding results. You will work alongside diverse teams to turn intricate requirements into actionable documentation that drives our development efforts.
responsibilities
Gather and interpret business needs, converting them into actionable functional and technical documentation such as process diagrams, wireframes, business architecture, and data models
Prepare detailed User Stories with all necessary information and analysis accessible to the team
Develop and outline test scenarios, assisting the Product Owner in establishing clear acceptance criteria
Work closely with Platform Product Owners, Technology Leads, Business Process Managers, Business Architecture, and the Data Office to ensure alignment across systems, processes, and information flows
Identify and evaluate customer requirements to propose effective solutions
Manage and prioritize items in the Product Backlog according to Product Owner direction
Provide support for business applications in production, resolving user issues or escalating complex cases to the development team
Document and update project information thoroughly on the corporate Wiki
requirements
Minimum 2 years of experience in a Business Analyst position or a related field
Advanced stakeholder engagement abilities to foster collaboration and build partnerships
Strong verbal and written communication skills for presenting and explaining intricate concepts
Skilled in using Confluence and Jira for organizing documentation and tracking project progress
Familiarity with agile management tools like Azure DevOps for workflow and task coordination
Competence in Visio or similar process mapping software, with solid understanding of Business Process Model and Notation (BPMN) for process visualization and improvement
Fluent English skills (written and spoken) at a B2+ level or higher
nice to have
In-depth understanding of Agile practices and experience collaborating within multidisciplinary product teams
Background working with Commercial Insurance offerings and procedures
Awareness of industry standards and regulatory requirements in insurance
Experience in data modeling and database design for structuring and analyzing information
Knowledge of API design concepts for system integration and improved connectivity
We are looking for a Business Analyst to join our Bangkok team and drive impactful digital initiatives across the energy sector. In this role, you will bridge business and technology, translate complex requirements into actionable solutions and collaborate with cross-functional teams to deliver measurable outcomes.
responsibilities
Apply strong knowledge of SDLC, Agile/Scrum methodologies and requirements gathering best practices
Write clear user stories and acceptance criteria while maintaining a structured product backlog
Leverage GenAI tools to accelerate documentation and refine requirements
Manage stakeholders effectively, resolve conflicts and drive prioritization decisions
Support product road mapping and feature prioritization initiatives
Define KPIs and validate solutions based on business impact
Facilitate workshops, demos and executive presentations
Collaborate with cross-functional teams to align business and technical objectives
requirements
Ability to query, validate and analyze data using SQL, Excel and visualization tools
Experience creating diagrams, workflows and wireframes
Understanding of prompt engineering fundamentals
Experience with Jira, Azure DevOps and Confluence for Agile management
Familiarity with diagramming tools such as Visio, Lucidchart, Miro or Canva
Experience using Power BI or similar visualization tools
Familiarity with GenAI tools such as ChatGPT and Copilot
Strong problem-solving skills with professional proficiency in English and Thai
nice to have
Professional certifications such as CSM, PMI-ACP, CBAP, CCBA, PMP or PRINCE2
Industry experience in Oil & Gas, Supply Chain or Asset Management
We are looking for a Senior Business Analyst to join our team in Hungary. If you are looking to give your career a real boost with a global leader in digital transformation, EPAM is the perfect choice. If you’d like to learn more about this position and project, apply now.
responsibilities
Collect and analyze software requirements, transforming them into high-quality requirement specifications
Provide mentoring within the team, actively participate in internal knowledge-sharing forums, and conduct training sessions
Plan and establish business analysis activities
Identify and manage stakeholders
Create and maintain detailed project artifacts, technical specifications, prototypes, diagrams, and processes
Visualize complex solutions, and validate and verify solution requirements
Communicate with stakeholders daily, address business questions, deliver business answers, and translate technical findings for non-technical teams and vice versa
Maintain and improve requirement management and/or software development processes throughout the entire project life cycle
requirements
5+ years of work experience as a Business Analyst in software development projects
Proven experience in organizing business analysis at the outset of a project
Experience in gathering, formalizing, and regulating requirements
Proficiency in modeling and analyzing business processes, as well as creating system prototypes and user interfaces
Significant experience working with Agile methodologies
Solid knowledge of various software development methodologies (e.g., RUP, Waterfall, Scrum, Kanban)
Strong communication skills
A creative approach to problem-solving
Strong analytical and critical thinking skills
English proficiency at a B2 level to ensure effective communication and documentation
nice to have
Experience working on-site with clients
Experience in financial trading/capital market domain or in Life-sciences domain
We are seeking a Senior Business Analyst to join our AI/Process Automation POD, supporting both new buildouts and resource backfilling in Poland. This role partners with stakeholders, engineers, and data teams to drive automation initiatives, optimize business processes, and deliver actionable insights for AI-enabled solutions. Please note that working from the EPAM office in Wroclaw 3 days per week is required.
responsibilities
Gather and analyze business requirements for AI and automation initiatives
Map current processes and identify opportunities for optimization or automation
Collaborate with technical teams to translate requirements into functional specifications
Support prioritization, backlog management and sprint planning within the POD
Validate solutions, perform UAT and ensure alignment with business goals
Communicate progress, risks and insights to stakeholders
requirements
Bachelor’s or Master’s degree in Computer Science
5+ years of experience in Business Analysis in Technology preferably in the financial sector
Knowledge of requirements gathering and documentation
Skills in process mapping and business process improvement
Proficiency in data analysis and reporting with Excel, SQL or BI tools
Understanding of regulatory and compliance awareness
Background in project management basics such as Agile or Waterfall
Capability to demonstrate attention to detail and critical thinking
Let us find a perfect job for you
Share your CV and pass our review to get a personalized job offer even if you didn't find a job on the site.