Logo
Bath Fitter

Lead Business Analyst

Bath Fitter, Lewisberry, Pennsylvania, United States, 17339


POSITION SUMMARY

The Lead Business Analyst is responsible for gathering and documenting system/business requirements in the form of user stories and use cases, perform requirement analysis and systems analysis, facilitating design and development of software solutions, lead with the testing process, and quality assurance process.

Core Responsibilities

Responsible for stakeholder management, requirement elicitation, preparing estimations for business analysis tasks, systems analysis, system documentation, preparing functional specifications using user stories, acceptance criteria, use case narration and test cases. Responsible for ensuring unique business needs are properly translated to functional specifications and provide a system solution, assisting with the maintenance of project schedules and developing various status reports.

Essential Functions:

Establish templates and process for requirements managementPlan out business analysis efforts, including stakeholder analysis, communication planning, and elicitation techniquesSupport discussions on establishing and controlling application scopeLead and facilitate requirements gathering via meetings, interview sessions, brainstorming, documentation analysis, and other techniques as necessarySupport customer meetings to understand current client business practices and business needs supporting requirements analysisDocument and validate high-level business needsDocument quality attributes, interfaces, and other nonfunctional requirementsEnsure that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable, and that they conform to standardsValidate requirements with business stakeholders and team membersManage client relationships and expectations during the requirements gathering phaseCollaborate with stakeholders and team members regarding requirements development and translation into software specificationsSupport traceability efforts from high-level business needs through functional validationParticipate in requirements prioritizationSupport requirements decomposition into specificationsWrite detailed descriptions of user needs, program functions and dependencies required to develop or modify applicationsSupport development and refinement of requirements, identifying and recommending corrections to gaps or deficienciesManage changes to baselined requirements through effective application of change control processes and toolsConsolidate user stories and user feedback on apps throughout the development cycleWrite and/or review documents needed to support application releaseWorks closely with developers and end users to ensure all requirements are understood and have corresponding test scriptsEnsure the project teams have clear, consistent, and testable requirementsSupport business validation of functionalityManage the documentation for multiple applications and releases while meeting deadlinesCORE COMPETENCIES/VALUES:

Must be able to demonstrate and uphold the Company Essence Core Values essential for individual and organizational success:

InnovationEmployees FirstService ExcellenceCollaborationIntegrityCommitmentPersonal ResponsibilityEDUCATION AND OTHER REQUIREMENTS

Bachelor's Degree in Business, Information Systems, Computer Science, Mathematics, or related field, or the equivalent IT work experience.6+ years of related experience as a requirements analyst in a professional services environmentDemonstrated abilities as a driven, self-starter and quick studyProficient with Microsoft DevOps (or similar JIRA) to manage user requirementsProficient in Microsoft Office tools (MS Word, MS Excel, MS PowerPoint, MS Visio)Proficient in Agile software development life cycle processesMust be able to explain technical concepts in non-technical terms to clients and staff.Must be able to effectively communicate in both oral and written form.Must be able to read, interpret, and apply technical instructions effectively.Must maintain current knowledge on technical subjects to respond to user questions and adapt to changing technologies.Must be able to prioritize requests, organize, schedule, and coordinate a variety of activities and projects.Must be able to learn new software packages.Must be able to work independently and as a team member.Must establish and maintain cooperative working relationships with all those contacted during work.