Software Quality Assurance & Testing Engineer at Jibs-Ray Nigeria Limited

Job Overview

Location
Lagos, Kebbi
Job Type
Full Time
Date Posted
2 months ago

Additional Details

Job ID
142114
Job Views
72

Job Description

  • Application Deadline: Fri, 30 Jan 2026 00:00:00 GMT
  • Position: Software Quality Assurance & Testing Engineer


  • Job Type Full Time


  • Qualification BA/BSc/HND


  • Experience 3 - 5 years


  • Location



  • Job Field ICT / Computer 









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 stories

  • Develop comprehensive test plans outlining scope, approach, resources, and schedule

  • Define test objectives, entry/exit criteria, and risk assessment

  • Create requirement traceability matrices to ensure complete test coverage

  • Identify test data requirements and prepare necessary datasets



Test Case Development & Documentation




  • Design detailed test cases covering all functional and non-functional requirements

  • Develop test scripts for both manual and automated testing

  • Create test checklists for smoke testing and regression testing

  • Prepare test data sheets with valid and invalid test scenarios

  • Document expected results and acceptance criteria for each test case

  • Maintain version-controlled test case repositories



Test Environment Setup & Configuration




  • Configure test environments matching production specifications

  • Set up and maintain test beds with required software/hardware

  • Prepare environment configuration documentation

  • Verify test environment stability before test execution

  • Coordinate with DevOps for environment provisioning



Manual Testing Execution




  • Perform functional testing (positive/negative test scenarios)

  • Conduct integration testing between components/systems

  • Execute system testing for end-to-end workflows

  • Perform regression testing for new builds/releases

  • Conduct compatibility testing across browsers/devices

  • Execute localization/internationalization testing

  • Perform accessibility testing for compliance standards



Defect Identification & Management




  • Log defects with detailed reproduction steps and evidence

  • Classify defects by severity and priority

  • Track defect lifecycle from discovery to resolution

  • Verify defect fixes and perform regression testing

  • Maintain defect metrics and trend analysis reports

  • Conduct defect triage meetings with stakeholders



Test Automation Development




  • Design and implement test automation frameworks

  • Develop reusable automated test scripts

  • Maintain and enhance existing automation suites

  • Integrate automated tests with CI/CD pipelines

  • Generate automated test execution reports

  • Monitor and analyze automation test results



API & Web Services Testing




  • Validate REST/SOAP API functionality

  • Test request/response payloads and status codes

  • Verify API authentication and authorization

  • Perform API performance and load testing

  • Validate data integrity between UI and APIs

  • Document API test cases and results



Database & Backend Testing




  • Verify data integrity through SQL queries

  • Test stored procedures and triggers

  • Validate database constraints and relationships

  • Perform data migration testing

  • Verify ETL processes and data transformations

  • Test database performance and optimization



Performance & Load Testing




  • Design performance test scenarios

  • Execute load, stress, and endurance tests

  • Analyze system behavior under various loads

  • Identify performance bottlenecks

  • Generate performance test reports

  • Recommend performance optimization strategies



Security Testing




  • Conduct vulnerability assessments

  • Perform penetration testing (with proper authorization)

  • Validate authentication and authorization controls

  • Test for OWASP Top 10 vulnerabilities

  • Verify data encryption and protection

  • Document security test findings and recommendations



Mobile Application Testing




  • Test native, hybrid, and web mobile applications

  • Perform device compatibility testing

  • Validate touch gestures and mobile-specific features

  • Test under various network conditions

  • Verify app behavior during interruptions

  • Validate app store compliance requirements



Test Reporting & Metrics




  • Prepare daily/weekly test execution reports

  • Generate test summary reports for releases

  • Maintain test coverage metrics

  • Track and report defect density trends

  • Calculate and report on test effectiveness

  • Present quality metrics to stakeholders



Release Management Support




  • Verify release notes and documentation

  • Conduct final sanity testing before production

  • Participate in go/no-go decisions

  • Validate production deployment

  • Monitor production after release

  • Document post-release verification results



Process Improvement & Best Practices




  • Identify opportunities for test process improvement

  • Implement quality assurance best practices

  • Develop and maintain QA standards and guidelines

  • Conduct test methodology evaluations

  • Recommend tools and techniques for quality enhancement

  • Document lessons learned after each release



Collaboration & Knowledge Sharing




  • Participate in requirement review meetings

  • Attend daily standups and sprint planning

  • Conduct knowledge transfer sessions - Mentor junior QA team members

  • Maintain updated testing documentation



Requirements:




  • BSc. Degree in Computer Science, Engineering, Information System or related field

  • Technical Testing Expertise (Functional, Non-Functional, API, DB Testing)

  • Experience in Test Automation & Scripting ( Java, Python , JavaScript, SQL)

  • Documentation

  • Agile/Scrum/SAFe Methodologies

  • CI/CD & DevOps Integration

  • Analytical & Problem solving Skill

  • Stakeholder Communication & Leadership



Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept