Rhizome Consulting - Our primary objective is to meet both the needs of our client and to exceed their expectations. We offer a broad range of services, tailored to our client specification with full confidentiality.
We are recruiting to fill the position below:
Job Title: Quality Assurance / Test Engineer
Location: Abuja
Job type: Full time
Job Summary
The Quality Assurance/Test Engineer will be responsible for planning, coordinating, and executing quality assurance activities throughout the software development lifecycle.
The successful candidate will design and implement testing frameworks, validate system functionality, identify defects and vulnerabilities, coordinate user acceptance testing, and ensure that digital solutions meet defined business, technical, security, and performance requirements prior to deployment.
The role will play a critical part in ensuring the delivery of secure, reliable, scalable, and user-friendly systems.
Develop and implement quality assurance strategies, frameworks, methodologies, and testing plans
Define quality standards, acceptance criteria, and testing procedures for software products and digital platforms
Establish testing schedules and quality control processes across project lifecycles
Collaborate with project teams to ensure quality requirements are incorporated into system design and development activities
Support continuous improvement of software quality assurance practices and standards
Functional & System Testing:
Design, develop, and execute test cases, test scripts, and test scenarios based on functional and technical requirements
Conduct functional, integration, regression, and end-to-end testing of software applications
Validate business workflows, system configurations, user roles, permissions, and approval processes
Verify system functionality against approved specifications and user requirements
Document, track, and monitor defects through resolution and closure
Performance, Security & Compliance Testing:
Conduct performance, load, stress, and usability testing to ensure system reliability and scalability
Support vulnerability assessments, security reviews, and penetration testing activities
Validate implementation of security controls, access management mechanisms, and data protection requirements
Verify compliance with relevant regulatory, privacy, and cybersecurity standards
Coordinate remediation testing and re-validation of identified issues
User Acceptance Testing & Deployment Support:
Develop user acceptance testing plans, scenarios, and validation frameworks
Coordinate and support UAT sessions with business users and stakeholders
Document testing outcomes, user feedback, and corrective actions
Support deployment readiness assessments and release validation activities
Verify production environments and post-deployment functionality
Test Automation & Quality Improvement:
Support the development and maintenance of automated testing frameworks and scripts where appropriate
Identify opportunities to improve testing efficiency through automation and process optimisation
Monitor software quality metrics and testing performance indicators
Contribute to continuous integration and continuous deployment (CI/CD) quality processes
Promote best practices in software quality management and testing
Documentation, Reporting & Knowledge Management:
Prepare test plans, test reports, defect logs, quality assurance documentation, and release reports
Maintain testing records and evidence to support audit and compliance requirements
Develop user validation reports and system acceptance documentation
Support training and knowledge-sharing initiatives relating to software quality assurance
Contribute to project documentation and lessons-learned exercises
Educational Qualifications
Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Information Systems, Computer Engineering, or a related discipline
Professional certifications such as ISTQB, Certified Software Quality Analyst (CSQA), Certified Tester Foundation Level (CTFL), or equivalent certifications will be an added advantage
Knowledge, Skills & Experience:
Minimum of 5 years' experience in software testing, quality assurance, systems validation, or related roles
Demonstrated experience testing enterprise applications, digital platforms, e-governance systems, or workflow automation solutions
Strong understanding of software development lifecycles, testing methodologies, and quality assurance frameworks
Experience conducting functional, integration, regression, performance, and user acceptance testing
Familiarity with automated testing tools and test management platforms
Knowledge of software security testing, vulnerability assessment, and cybersecurity principles
Experience working within Agile, Scrum, DevOps, or hybrid project environments
Strong analytical, troubleshooting, and problem-solving capabilities
Excellent documentation, reporting, and stakeholder communication skills
Ability to manage multiple priorities and work effectively within multidisciplinary project teams.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should send their Applications to: vacancies@rhizomeng.com using the Job Title as the subject of the mail.