datatrota
Signup Login
Home Jobs Blog

Software Quality Assurance Engineer at Coronation Insurance plc

Coronation Insurance plcLagos, Nigeria Software Development
Full Time
Coronation Insurance Plc has been in operations for over half a century, offering a comprehensive range of insurance coverage. Established in 1958, Wapic has built a strong franchise in the largest economies in Sub-Saharan Africa and operates two subsidiaries; Coronation Life Assurance Limited and Coronation Insurance (Ghana) Limited. The Company has a history of delivering efficient and transparent insurance solutions to discerning clients; a culture reflective of the strength and leadership which underpins the company’s foundation.

Role Summary

  • The Software Quality Assurance Engineer role is responsible for safeguarding the quality, reliability, and performance of the company’s digital platforms. This role involves planning, designing, executing, and automating tests to ensure robust functionality, while actively contributing to continuous improvement efforts across the software development lifecycle.

Principal Duties & Responsibilities

  • Develop comprehensive test strategies, plans, and detailed test cases for new features and existing system enhancements, ensuring full coverage of functional and non-functional requirements.
  • Analyze and review business requirements, user stories, and technical design documents to identify potential issues early and provide actionable feedback for improvements.
  • Identify, document, and track software defects using appropriate tools working collaboratively with development teams to ensure timely triage, resolution, and verification of defects.
  • Perform rigorous manual and automated functional, regression, usability, and performance testing across platforms to validate that applications meet business needs.
  • Design, implement, and maintain automated test scripts and frameworks to increase testing efficiency, speed, and reliability, particularly for regression and performance tests.
  • Prepare detailed QA reports highlighting quality indicators, test results, defect trends, and areas for improvement. Monitor key metrics such as defect density and test coverage.
  • Partner closely with developers, product managers, DevOps, and IT teams to ensure consistent quality and timely delivery throughout all phases of product development.
  • Continuously evaluate and enhance QA processes, tools, and methodologies to optimize testing efforts and drive process maturity.
  • Work with internal stakeholders to understand technical and business requirements, ensuring they are well-defined and testable.
  • Analyze failed test results, investigate root causes, and provide insights to reduce recurring issues and improve overall system reliability.

What we are looking for

Educational Qualification and Work Experience

  • Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline.
  • 3-5 years of proven experience in software quality assurance or software testing

Skills and Competencies

  • Strong understanding of software development lifecycles (SDLC), with emphasis on how testing integrates within Agile/Scrum environments.
  • Proficiency in test management and defect tracking tools such as JIRA, TestRail, or similar.
  • Hands-on experience with automated testing frameworks and tools including but not limited to: Selenium, Postman, Appium, Jenkins, and Git.
  • Experience in writing SQL queries and using scripting languages for test automation or data validation.
  • Solid knowledge of testing methodologies, best practices, and the ability to apply them across various application types (web, mobile, API).
  • Strong analytical, troubleshooting, and problem-solving skills with an attention to detail.
  • Excellent written and verbal communication skills with the ability to clearly articulate technical issues to both technical and non-technical stakeholders.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend