Job Description
BNE - This Software Analyst position will perform a blend of Business Analyst and Tester activities included, but not limited to: guiding JAD sessions and other requirements elicitation activities, developing use cases and process models, creating interactive screen shots to demonstrate proposed system functionality, creating test plans and test cases, identifying functional defects, performing regression testing, assisting with UAT, and creating other quality assurance documents for the project.
Day-to-Day Tasks:
- Work as a liaison with stakeholders to elicit, communicate and validate the requirements for new initiatives or changes to current BNE applications functionality as determined by stakeholders.
- Conduct analysis of business and user needs and develop business requirements documents in accordance with requirements and protocols that govern BNE applications development and implementation.
- Create business documentation (Business Requirement documents, use cases, swim lanes, process documentation) that detail BNE applications functionality.
- Participate in team planning sessions with technical resources to ensure that solution designs fulfill documented requirements as stipulated by Program staff.
- Create and execute test scripts, scenarios, and test plans to validate technical solutions against documented business requirements.
- Execute and formally document test results, through all test environments, in a format that accurately reports the results for Program’s understanding and support of test acceptance.
Mandatory Qualifications:
- Software Analyst: Studies the software application domain, prepares software requirements, and specification documents. Liaises between the software users and the software developers. Conveys the demands of software users to the developers. Skills include: working knowledge of software technology; computer programming experience/expertise; general business knowledge; problem solving/reduction skills; interpersonal relation skills; flexibility and adaptability.
- Expert: 84+ months: Candidate is able to provide guidance to large teams and/or has extensive industry experience and is considered at the top of his/her field.
Requested Qualifications:
- 84 months experience gathering/analyzing business requirements and converting these into verified and validated functional and non-functional requirements for development.
- 84 months experience in creating and maintaining software development artifacts for communication of requirements, including context diagrams, use cases, report specifications, user interface specification and non-functional requirements specifications.
- 60 months experience facilitating requirements gathering sessions using focus groups, user interviews or subject matter experts and serving as the liaison between users and developer to ensure requirements are understood, conveyed and met.
- 60 months creating test plans and test cases, working with users on User Acceptance Testing and communicating issues to the development team.
- 60 months experience managing requirements including creation and execution of Requirements Management Plan, requirement traceability matrix, establishing req baseline and managing change control.
- 48 Months experience in using HP Quality Center