SQS Software Quality Systems AG is a consultancy company based in Cologne, Germany. The company describes itself as the largest independent provider of software testing and Quality Managed services.
Purpose of the Job:
To gather, analyze, document and manage the business requirements for technology enhancements/changes on financial/and insurance’s systems, by acting as the catalyst/link between various business units and development teams including vendors to ensure that all business requirements are delivered and fully tested in the system.
Business Requirements Specification (BRS) :
- Document functional requirements
- Gather requirements
- Facilitate a JAD workshop or meeting
- Develop high level requirements
- Evaluate user requirements in terms of scope and complexity
- Develop business case
- Document proposed solution in business terms, including alternative solutions
- Provide high level – visionary business requirements specifications and account of costs and benefits
Detailed Requirements Specifications (DRS)
- Restate business issues to be addressed
- Document and model functional requirements preferably in terms of use cases
- Document and specify non-functional requirements, e.g. Response times
- Document and model informational requirements
- Document interfaces
- Map TO-BE processes
- Document needs in terms of resources, people, marketing, change management, etc.
- Produce accurate and detailed DRS documents to enable developers to scope the initiative
Management of Requirements Traceability
- Compile detailed requirements summary
- List and categorize requirements (requirements matrix)
- Assign priorities to requirements
- Source, identify and record origin of requirements
- Trace requirements to use cases
- Trace requirements to build
- Trace requirements to testing
Project Execution
- Change management
- Analyze change requirements
- Document detail requirements for change requests
- Add requirements to repository and ensure traceability
- Test cases -Provide input into the development of test cases and validate test cases
- Test execution – Participate in the execution of tests as per test cases and identify and log defects
- Integration of product enhancements within the integrated product architecture
- Play an active role on innovation projects to identify the impact of changes/enhancements on processes and technology and contribute to the architectural integration thereof
Post Implementation Support
- Provide on-going support to ensure ideas/recommendations realize the best results and stakeholders realize ‘return on investment’.
- Minimum of 4yrs experience in an insurance or financial industry performing a business analyst role and using applicable methodologies.
- Knowledge depth in :
- Information Modelling
- Business Analysis Methodologies
- Software Development Life Cycle
- Banking Systems Understanding
- Business Process Design & Mapping
- Matric + IT Diploma. Preferably an applicable Tertiary qualification (B.Com or B.SC).
- Computer Knowledge in :
- Unified Modeling Language
- IT Architecture
- Writing of use cases
- Entity Data Modeling
- Used Cases/Used Case Modeling