ACR Global logo
ACR Global

434 open roles

Quality Assurance Engineer

Zaria, Abuja, NigeriaFull-timePosted Oct 9, 2026

Job description

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).

Description copied from ACR Global's careers page. Read the full posting before you apply.

More jobs at ACR Global

See all openings at ACR Global

Quality Assurance Engineer jobs at other companies