Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Main Job Duties:
- Collect, analyze, and document stakeholder requirements.
- Participate in the identification of pain-points for existing solutions or customer operations.
- Design solution and expected system operation from business perspective.
- Empathize with the end-user and collect/represent their concerns.
- Collaborate with tech leads to refine the business design along technical constraints.Collaborate with UX team to ensure UX design aligns completely with documented business requirements.
- Document detailed functional and non-functional solution requirements specifications.Coach less senior business analysts.
- Support developers and QC engineers by clarifying requirements or business concerns raised anytime within the development lifecycle.
- Participate in time plan creation and specify milestones after consolidating efforts collected from the development, quality, and UX teams.
- Backlog grooming; writing, managing, verifying, and prioritizing user stories.
- Stay up-to-date with new trends.
- Continuously evaluate and promote the use of new tools, and techniques.
- Defect management and change control.
- Documentation of acceptance criteria and acceptance of implemented user stories.
- Plan activities and report on progress alignment against plans.
- Acting ethically.
Job Requirements
- B.Sc. or M.Sc. degree in Computer Engineering or Computer Science disciplines.
- 4+ Years of experience required.
- Solid understanding of the software development lifecycle.
- Strong grasp of business analysis.
- Proven ability to deal with ambiguity.
- Self-driven and proactive spirit.
- High communication and critical thinking skills.
- Good command of English.
- Strong ability to work independently or as part of a team.
- Prior experience with agile methodologies is required.