Job Description
Job Objectives
- To function as a Software Test Analyst is to ensure the quality, functionality, and reliability of software applications by designing and executing thorough testing processes.
- Involves identifying defects, improving testing strategies, and collaborating with stakeholders to enhance software performance while maintaining compliance with industry standards and best practices.
Key Duties / Responsibilities
- Expertly analyse requirement specification documents to ensure clarity,
completeness, and alignment with project objectives.
- Determine the scope and coverage of testing activities.
- Establish a clear and effective test approach.
- Assess and define specific test requirements.
- Identify and document test scenarios and conditions with precision.
- Develop checklist-based scenarios to streamline test execution preparation.
- Establish traceability by linking test scenarios to requirements.
- Prepare, log, and monitor requirement issues using the issue log.
- Design and script well-structured test cases.
- Organize and manage test collections and suites efficiently.
- Analyse and prioritize test cases according to the test execution flow.
- Prepare and manage test data effectively for accurate validation.
- Conduct comprehensive end-to-end manual testing to validate system
functionality.
- Plan, organize, and execute regression testing using manual testing
techniques.
- Develop, run, and maintain automated test scripts for efficient test execution.
- Identify and validate defects with precision.
- Provide clear and detailed descriptions of identified defects.
- Assign appropriate severity levels to logged defects.
- Categorize and update defect statuses accurately.
- Log defects effectively using a defect management tool.
- Identify issues, gaps, and potential improvements during testing activities.
- Prepare concise and informative daily status reports.
- Generate test progress reports to track overall testing effectiveness.
Key Performance Indicators
- Initial Analysis of the various artefacts and design of test scenario identification
- No unjustifiable costs incurred.
- Documentation of all testing artefacts.
- Development of test cases and consequent execution.
- Communications including reporting etc.
Qualification / Certification
- A good First Degree or its equivalent, preferably in Computer Science/ICT or any related field.
- Completion of NYSC, Professional qualification or/ and membership of an internationally recognized Management Association will be an advantage.
- 3 – 5 years postgraduation experience in either software testing, IT quality assurance, business analysis, product management.
- ISTQB foundation level training or certification.