datatrota
Signup Login
Home Jobs Blog

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

Jibs-Ray Nigeria LimitedNigeria Software Development
Full Time
Jibs-Ray Nigeria Limited is a recruitment and consulting company established in 2018 to proffer manpower solutions to its clients.

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

Method of Application

Signup to view application details. Signup Now

More jobs like this

X

Send this job to a friend