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.
Job 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.
Key Duties and 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.
Key Requirements
Education and Work Experience
- Bachelor’s degree in computer science, Information Technology, or 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