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

Job Overview

Location
Lagos, Kebbi
Job Type
Full Time
Date Posted
1 day ago

Additional Details

Job ID
142114
Job Views
32

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

Full Time
Full Time

Outsource Nigeria

Chef at SkyRock Hotels

Full Time
Full Time

Cookies

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

Accept