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