Job title : Software Quality Assurance & Testing Engineer
Job Location : Others
Deadline : January 30, 2026
Quick Recommended Links
- Jobs by Location
- Job by industries
- Career Advice
ENTERPRISE QUALITY ASSURANCE & TESTING ENGINEER
Location : Ikoyi
Work Mode : Full Time
Job Description :
The core responsibilities of an Enterprise Quality Assurance (EQA) and Testing Engineer within a Solution Delivery Organisation (SDO) revolve around ensuring the quality, reliability, and performance of software solutions before they are deployed to production.
JOB ROLES AND RESPONSIBILITIES
Requirement Analysis & Test Planning
Review and analyze business requirements, technical specifications, and user storiesDevelop comprehensive test plans outlining scope, approach, resources, and scheduleDefine test objectives, entry / exit criteria, and risk assessmentCreate requirement traceability matrices to ensure complete test coverageIdentify test data requirements and prepare necessary datasetsTest Case Development & Documentation
Design detailed test cases covering all functional and non-functional requirementsDevelop test scripts for both manual and automated testingCreate test checklists for smoke testing and regression testingPrepare test data sheets with valid and invalid test scenariosDocument expected results and acceptance criteria for each test caseMaintain version-controlled test case repositoriesTest Environment Setup & Configuration
Configure test environments matching production specificationsSet up and maintain test beds with required software / hardwarePrepare environment configuration documentationVerify test environment stability before test executionCoordinate with DevOps for environment provisioningManual Testing Execution
Perform functional testing (positive / negative test scenarios)Conduct integration testing between components / systemsExecute system testing for end-to-end workflowsPerform regression testing for new builds / releasesConduct compatibility testing across browsers / devicesExecute localization / internationalization testingPerform accessibility testing for compliance standardsDefect Identification & Management
Log defects with detailed reproduction steps and evidenceClassify defects by severity and priorityTrack defect lifecycle from discovery to resolutionVerify defect fixes and perform regression testingMaintain defect metrics and trend analysis reportsConduct defect triage meetings with stakeholdersTest Automation Development
Design and implement test automation frameworksDevelop reusable automated test scriptsMaintain and enhance existing automation suitesIntegrate automated tests with CI / CD pipelinesGenerate automated test execution reportsMonitor and analyze automation test resultsAPI & Web Services Testing
Validate REST / SOAP API functionalityTest request / response payloads and status codesVerify API authentication and authorizationPerform API performance and load testingValidate data integrity between UI and APIsDocument API test cases and resultsDatabase & Backend Testing
Verify data integrity through SQL queriesTest stored procedures and triggersValidate database constraints and relationshipsPerform data migration testingVerify ETL processes and data transformationsTest database performance and optimizationPerformance & Load Testing
Design performance test scenariosExecute load, stress, and endurance testsAnalyze system behavior under various loadsIdentify performance bottlenecksGenerate performance test reportsRecommend performance optimization strategiesSecurity Testing
Conduct vulnerability assessmentsPerform penetration testing (with proper authorization)Validate authentication and authorization controlsTest for OWASP Top 10 vulnerabilitiesVerify data encryption and protectionDocument security test findings and recommendationsMobile Application Testing
Test native, hybrid, and web mobile applicationsPerform device compatibility testingValidate touch gestures and mobile-specific featuresTest under various network conditionsVerify app behavior during interruptionsValidate app store compliance requirementsTest Reporting & Metrics
Prepare daily / weekly test execution reportsGenerate test summary reports for releasesMaintain test coverage metricsTrack and report defect density trendsCalculate and report on test effectivenessPresent quality metrics to stakeholdersRelease Management Support
Verify release notes and documentationConduct final sanity testing before productionParticipate in go / no-go decisionsValidate production deploymentMonitor production after releaseDocument post-release verification resultsProcess Improvement & Best Practices
Identify opportunities for test process improvementImplement quality assurance best practicesDevelop and maintain QA standards and guidelinesConduct test methodology evaluationsRecommend tools and techniques for quality enhancementDocument lessons learned after each releaseCollaboration & Knowledge Sharing
Participate in requirement review meetingsAttend daily standups and sprint planningConduct knowledge transfer sessions - Mentor junior QA team membersMaintain updated testing documentationRequirements :
BSc. Degree in Computer Science, Engineering, Information System or related fieldTechnical Testing Expertise (Functional, Non-Functional, API, DB Testing)Experience in Test Automation & Scripting ( Java, Python , JavaScript, SQL)DocumentationAgile / Scrum / SAFe MethodologiesCI / CD & DevOps IntegrationAnalytical & Problem solving SkillStakeholder Communication & Leadership