What are the responsibilities and job description for the Business Analyst position at LingaTech?
Location: Richmond, VA - local candidates only | Within 50 miles
Position Type: Hybrid, 2-3 days onsite per week
Contract Length: 5 months, likely extension
Position Overview:
The Business Analyst will support both Agile and Waterfall software development projects. The ideal candidate will have extensive experience in requirements gathering, process analysis, testing, and collaboration, with a minimum of 10 years of business and systems analysis expertise, strong Agile methodology knowledge, and exceptional communication skills.
Required Skills:
- 10 years of experience delivering business and systems analysis artifacts such as Business Requirements Documentation (BRD), Requirements Traceability Matrix (RTM)
- 5 years of experience as an Agile Business Analyst; strong understanding of Scrum concepts and methodology
- 10 years of experience translating business and product strategy requirements into application requirements and user stories
- 10 years of experience with defining acceptance criteria and managing acceptance process with development
- 10 years of experience creating wireframes and prototypes (using applications such as Balsamiq)
- 5 years of experience with large, multi-module systems
- 10 years of experience with Microsoft Office products (Word, Excel, Access, Outlook, Visio, PowerPoint, Project Server)
- 5 years of experience with Application Lifecycle management (ALM)
- Exceptional written and oral communications skills and have the proven ability to work well with a diverse set of peers and customers
Preferred Skills:
- Certified Business Analysis Professional (CBAP) or Certified Scrum Product Owner (CSPO) Certification
- Experience using Team Foundation Server for agile software development and work item tracking
- Experience with automated testing tools such as TestComplete
- Expertise with Power platform
Duties:
- Work with the Project team members and business stakeholders to understand business processes and pain points
- Develop expertise in the customers’ business applications
- Conduct Root Cause Analysis to identify system gaps and deficiencies that require a business, technical or blended approach for resolution
- Diagram current processes and proposed modifications using process flows, context diagrams and data flow diagrams
- Discover and document requirements and user stories with a focus on improving both business and technical processing
- Decompose requirements into Epics and Features and create clear and concise user stories that are easy to understand and implement by technical staff
- Utilize progressive elaboration; map stories to technical design specifications to be used by internal staff to develop the system modifications
- Identify and group related user stories into Themes, document the dependencies and associated business processes
- Assist Product Owner in maintaining the product backlog
- Create conceptual prototypes and mock-ups
- Propose alternative solutions that balance cost and benefit, and adequately test a solution’s feasibility for business and technical compatibility
- Collaborate with staff, vendors, consultants, and contractors as they are engaged on tasks to formulate, detail and test potential and implemented solutions.
- Perform Quality Analyst functions such as defining test objectives, test plans and test cases, and executing test cases (including regression testing)
- Coordinate and Facilitate User Acceptance Testing with Business and ensure Project Managers/Scrum Masters are informed of the progress