Point your AI agent at freehire and let it find you a job.

Get the CLI →

ACR Global

NewBe an early applicant

Quality Assurance Engineer

Discussion

Summary

Quality Assurance Engineer working for ACR Global's client Onekobo Technologies in Zaria/Abuja, Nigeria: builds and executes manual and automated test plans and frameworks (Selenium, JUnit, TestNG), tracks and reports defects, and improves QA processes across the SDLC. Requires 7-9 years of QA/software testing experience.

Job Summary:

Our Client, Onekobo Technologies, is seeking a meticulous and experienced Quality Assurance (QA) Engineer to join our team. The ideal candidate will be responsible for ensuring the quality and reliability of our software products through thorough testing and validation processes. This role involves close collaboration with developers, product managers, and other stakeholders to identify and resolve defects, improve processes, and ensure that our products meet the highest standards of quality.

Key Responsibilities:

  • Testing and Validation:

    • Develop and execute comprehensive test plans and test cases for new and existing software features.
    • Perform manual and automated testing to identify, document, and track software defects.
    • Validate that software meets functional and non-functional requirements.
    • Lead the testing of both hardware and software components.
    • Develop continuous improvement protocols to enhance system performance.
  • Automation and Tools Development:

    • Design, develop, and maintain automated test scripts and frameworks.
    • Continuously enhance automated testing processes to improve efficiency and coverage.
    • Utilize testing tools and platforms to support automated and manual testing efforts.
  • Collaboration and Communication:

    • Work closely with development teams to understand project requirements and design appropriate test strategies.
    • Communicate test results, defects, and issues to developers and stakeholders clearly and effectively.
    • Participate in regular meetings and provide input on project timelines, risks, and quality metrics.
  • Process Improvement:

    • Identify areas for process improvement and implement best practices to enhance the quality assurance process.
    • Develop and enforce quality standards and procedures throughout the software development lifecycle.
    • Conduct root cause analysis of defects and work with teams to implement corrective actions.
  • Documentation and Reporting:

    • Create and maintain detailed test documentation, including test plans, test cases, and test results.
    • Generate regular reports on testing activities, defects, and quality metrics.
    • Ensure that all testing activities and results are accurately recorded and traceable.
  • Continuous Learning:

    • Stay current with emerging trends, tools, and technologies in quality assurance and software testing.
    • Participate in training and professional development opportunities to continuously improve skills and knowledge.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field. Relevant certifications are a plus.
  • Minimum of 7-9 years of experience in quality assurance or software testing.
  • Proficiency in testing methodologies, tools, and processes.
  • Experience with automated testing tools (e.g., Selenium, JUnit, TestNG) and frameworks.
  • Strong understanding of software development life cycle (SDLC) and Agile methodologies.
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Strong communication and teamwork abilities.

Preferred Qualifications:

  • Experience with performance testing and security testing.
  • Knowledge of programming languages (e.g., Java, Python, C#) for test automation.
  • Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, Git).
  • Certification in quality assurance or testing (e.g., ISTQB, CSTE).


Skills

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available