QC and QA Test Software Engineer

Company Name: Kenkeputa

Job Description:

We are looking for a Quality Control (QC) and Quality Assurance (QA) Test Software Engineer to champion product integrity and ensure excellence at every stage of our software lifecycle.

  • Minimum Qualification : Degree
  • Experience Level : Entry level
  • Experience Length : 2 years

Responsibilities:

  • Define, document, and implement end-to-end QA strategies for new and existing software products.
  • Collaborate with developers and product managers during the requirements phase to define acceptance criteria and testing requirements.
  • Develop and maintain automated test suites for functional, regression, performance, and load testing using tools like Selenium, Cypress, or Playwright.
  • Perform manual testing when required for exploratory or UI/UX validation.
  • Track and report software defects using bug-tracking tools (e.g., JIRA, Bugzilla).
  • Ensure test environments are maintained and reflect production conditions.
  • Conduct UAT (User Acceptance Testing) support and sign-offs.
  • Participate in Agile ceremonies like sprint planning, daily standups, and retrospectives.
  • Inspect software deliverables for defects in line with predefined standards and procedures.
  • Establish checklists and quality gates for releases, including coding standards, documentation, and compliance.
  • Perform code-level reviews from a testability and quality enforcement perspective (in coordination with development leads).
  • Continuously analyze quality metrics and root causes of recurring issues, providing recommendations for process improvements
  • Validate software performance against KPIs and SLAs (response time, throughput, etc.).

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of Second Class Lower (2:2).
  • 2+ years of hands-on experience in a QA/QC software testing role.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Proficiency in at least one scripting or programming language (e.g., Python, JavaScript, Java).
  • Experience working with test automation tools like Selenium, TestNG, Cypress, JUnit, Postman, etc.
  • Familiarity with continuous integration tools (Jenkins, GitHub Actions, GitLab CI/CD).
  • Experience testing APIs, web services, and backend systems.
  • Working knowledge of version control systems like Git.
  • Strong attention to detail, problem-solving skills, and analytical thinking.
  • Excellent communication and documentation skills.

Remote (Work From Home) Full Time

IT & Telecoms NGN 150,000 – 250,000

Job Posted: 30th May 2025

Job Category: Onsite
Job Type: Full Time
Job Location: Nigeria

Apply for this position

Allowed Type(s): .pdf, .doc, .docx