https://bayt.page.link/RTPaTtPWDcd6XfCc8
Create a job alert for similar positions

Job Description

Business Analyst/Product Owner – Modern Engineering Practices
 


About the Role
We are looking for a highly skilled and technically strong Business Analyst (BA) / Product Owner (PO) to drive technology transformation in the AIML landscape, and agile product management. You will play a critical role in defining, refining, and delivering high-value features while ensuring alignment with trunk-based development, automation, BDD, TDD, system design, and modern ways of working.

This role requires deep expertise in agile product ownership, technical awareness, AI/ML hands-on proven experience in defining acceptance criteria, and working closely with engineering teams to enable high-quality, secure, and scalable product development.

Key Responsibilities



Product Strategy & Agile Execution



  • Define and prioritize product backlogs, ensuring alignment with business objectives and modern engineering standards.



  • Own and articulate clear, detailed, and testable user stories, acceptance criteria, and impact assessments.



  • Champion trunk-based development by ensuring work is continuously integrated and delivered.



  • Collaborate closely with stakeholders, engineers, and QA to drive BDD/TDD adoption and ensure automated validation of requirements.



  • Work closely with developers to ensure user stories and requirements are structured for seamless integration in a trunk-based development environment.



  • Ensure security, performance, and scalability are embedded in feature requirements.



  • Regularly interact with stakeholders, collecting feedback and managing expectations throughout the product lifecycle.



Technical Collaboration & Engineering Excellence



  • Work closely with developers to define technical acceptance criteria that align with code quality, security, and performance best practices.



  • Conduct impact assessments for new features or changes to assess their potential effect on existing systems, processes, and users



  • Advocate for automation-first approaches in testing, deployment, and feature validation.



  • Partner with engineers to review architecture and system design decisions, ensuring business requirements are met efficiently.



  • Support code review processes by defining functional requirements, security constraints, and expected outcomes.



  • Ensure business requirements align with vulnerability mitigation, compliance, and security best practices.




Leadership & Ways of Working



  • Drive modern ways of working, fostering a collaborative and agile product development culture.



  • Work within Scrum teams, facilitating sprint planning, backlog refinement, and sprint reviews.



  • Support sprint retrospectives and foster a culture of continuous improvement within the team.



  • Partner with engineering leadership to optimize delivery pipelines and enable continuous integration and deployment.



  • Act as a bridge between business and technology, ensuring value-driven decision-making.



  • Enable teams to experiment, iterate, and improve based on data-driven insights.



Skills and Experience:



Must-Have Skills:



  • Strong experience as a Business Analyst / Product Owner in agile, AI/ML, and GenAI environment.



  • Expertise in defining and managing user stories, acceptance criteria, and technical impact assessments.



  • Hands-on experience with BDD (Behavior-Driven Development) and TDD (Test-Driven Development).



  • Experience collaborating with engineers on system design, functional and non functionalspecifications and technical implementation strategies.



  • Familiarity with non-functional and compliance requirements.



  • Strong analytical and problem-solving skills, with experience working in data-driven decision-making environments.



  • Data analysis skills, familiarity with data structures and definitions, understand data flows and perform data queries.



  • Hands-on knowledge of JIRA, Confluence.



  • Hands-on experience of creating process flows, data flows, component and sequence diagrams




  • Backlog Management: Prioritizing features based on business value, customer impact, and technical feasibility.



  • Sprint Planning & Execution: Collaborating with teams to define sprint goals and ensure continuous delivery.



  • Understanding of business processes and domain-driven design (DDD).Ability to plan, organize, and lead an event storming session with cross-functional teams.



  • Strong understanding of trunk-based development, CI/CD pipelines, and DevOps practices.



Good-to-Have Skills:



  • Understand user experience design practices



  • Experience in creating wire-frames.




Qualifications:


  • 6-12 years experience in an Product Owner Role.
  • Demonstrated execution capabilities.
  • Development experience in a fast-paced, time-to-market driven environment
  • Project management experience preferred

Education:


  • Bachelor’s/University degree or equivalent experience

------------------------------------------------------


Job Family Group:


Technology

------------------------------------------------------


Job Family:


Technology Quality

------------------------------------------------------


Time Type:


Full time

------------------------------------------------------


Citi is an equal opportunity and affirmative action employer.


Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.


Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.


View the "EEO is the Law" poster. View the EEO is the Law Supplement.


View the EEO Policy Statement.


View the Pay Transparency Posting



You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.