Looking for a

Business Analyst

POS-398
Location: Remote
Type: Full-time
Seniority: Senior

About Us:

As a Senior Business Analyst at Kenility, you will become part of a collaborative team of developers, engineers, and designers focused on delivering top-quality software solutions to the market.

 

Technical Requirements:

  • Bachelor’s degree in a related field.
  • Previous experience in a similar position within a client-oriented software development environment.
  • Proven ability to collaborate closely with multidisciplinary technical teams, including developers, Tech Leads, QA professionals, Product Managers, and other stakeholders.
  • Strong expertise in gathering, evaluating, refining, and documenting complex business and product requirements.
  • Experience creating user stories, acceptance criteria, functional documentation, workflow diagrams, and detailed process specifications.
  • Solid understanding of Agile delivery methodologies such as Scrum, Kanban, or similar frameworks.
  • Practical experience using tools such as Jira and Confluence for backlog management and project documentation.
  • Ability to participate in technical discussions involving APIs, integrations, system dependencies, data flows, backend services, and web or mobile applications without requiring hands-on coding responsibilities.
  • Strong analytical and problem-solving capabilities, with the ability to balance business objectives, user needs, technical considerations, and delivery constraints.
  • Skilled at identifying risks, dependencies, assumptions, edge cases, and unresolved questions early in the delivery process.
  • Excellent verbal and written communication skills, capable of engaging effectively with US-based clients and cross-functional teams.
  • Demonstrated initiative and accountability, with the ability to independently drive activities and decisions forward.
  • Comfortable working in dynamic environments characterized by evolving priorities, ambiguity, and legacy systems.
  • Experience coordinating with multiple teams and managing several initiatives simultaneously.
  • Proficient (C1) level of English.

 

Tasks and Responsibilities:

  • Collaborate with Product Managers, business stakeholders, Engineering leadership, developers, QA teams, and support areas to understand business objectives, user needs, and operational challenges.
  • Convert strategic initiatives and stakeholder requests into well-defined requirements, user stories, acceptance criteria, workflows, and supporting documentation.
  • Serve as a key liaison between Product and Engineering, ensuring requirements are technically feasible, clearly understood, and testable.
  • Facilitate discovery workshops, backlog refinement sessions, requirement discussions, and stakeholder review meetings.
  • Define project scope, business rules, dependencies, risks, assumptions, and edge cases before development activities begin.
  • Partner with Product and Engineering leaders to decompose initiatives into actionable backlog items suitable for estimation and implementation.
  • Maintain comprehensive project documentation, including user stories, business rules, process diagrams, decision records, meeting notes, and functional specifications.
  • Detect requirement gaps, conflicting priorities, unclear ownership, and dependencies that may affect successful delivery.
  • Support backlog organization and prioritization efforts by aligning business value, technical considerations, and product goals.
  • Work closely with QA and Engineering teams to ensure acceptance criteria are measurable and solutions meet expected business outcomes.
  • Validate completed functionality against documented requirements, intended behavior, and customer use cases.
  • Communicate risks, blockers, ambiguities, and alignment concerns proactively to relevant stakeholders.
  • Contribute to continuous improvements in requirement management, documentation standards, communication practices, and team collaboration processes.
  • Navigate uncertain or rapidly changing environments by structuring discussions, clarifying next steps, and driving progress.
  • Assess incoming requests and help classify them as new features, enhancements, defects, operational needs, technical dependencies, or discovery initiatives.
  • Partner with QA teams to confirm that testing scenarios, acceptance criteria, expected behaviors, and edge cases are fully defined before delivery completion.
  • Leverage insights from support teams, production incidents, client feedback, and stakeholder interactions to improve future requirements and product outcomes.

 

Soft Skills:

  • Ownership
  • Curiosity
  • Autonomy
  • Comfort with ambiguity
  • Critical thinking
  • Pragmatism
  • Clear communication
  • Technical openness
  • Continuous improvement
  • Outcome orientation
Join us

Ready to be part of our team?

Tell us what you're working on—we’ll help you design, scale, and deliver AI-powered software that drives real business outcomes.
Thank you!
Your message has been sent.
We will review it shortly and get back to you.