Overview
Wema Bank Plc – Widely reputed as the longest surviving and most resilient indigenous bank in Nigeria, Wema Bank Plc has over the years, diligently offered a fully-fledged range of value-adding banking and financial advisory services to the Nigerian public.
Job Position: Quality Assurance Engineer
Job Location: Lagos
Job Description
- As a Quality Assurance Engineer, you will be responsible for ensuring the quality and reliability of software products through meticulous testing and validation processes.
- You will develop and execute test plans, identify and document defects, and collaborate closely with the development team to resolve issues.
- Your role is crucial in maintaining the high standards of our software products, enhancing user experience, and minimizing defects before release.
- The ideal candidate possesses strong analytical skills, a keen eye for detail, and a thorough understanding of software development and testing methodologies.
Job Responsibilities
- Plan, manage, and coordinate software releases across various environments.
- Plan, document & perform confirmation test before any release.
- Ensure that releases are delivered on time, within scope, and with high quality.
- Develop and maintain automated build and deployment pipelines. (a plus).
- Troubleshoot and resolve build and deployment issues, collaborating closely with the development team for hotfixes and redeployment.
- Work closely with development, QA, and operations teams to ensure smooth integration and release of software.
- Communicate release details and schedules to the business and technical teams.
- Monitor the performance and quality of software releases.
- Continuously improve the release process to increase efficiency and reduce errors.
- Document release processes, policies, and procedures.
- Maintain accurate records of all releases and deployment activities.
- Incident/Issue document, reporting & management
Job Requirements
- Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent work experience)
- Proven experience as a Quality Assurance Engineer, Software Tester, or similar role.
Experience with QA methodologies, tools, and processes. - Proficiency in programming languages such as Java, Python, or C#.
- Familiarity with various testing tools (e.g., Selenium, JIRA, QTP, LoadRunner).
- Experience with automated testing frameworks and writing automated tests.
- Understanding of software development lifecycle (SDLC) and software testing lifecycle (STLC).
- Knowledge of Agile and Scrum methodologies.
- Strong analytical and problem-solving skills.
- Ability to identify, document, and track defects.
Personal Attributes:
- Detail-oriented with a strong focus on quality.
- Must be customer-centric
- Ability to work under pressure and meet tight deadlines.
- Proactive and self-motivated with a continuously improving mindset.
- Proven experience as a Release Engineer or similar role in software development.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Knowledge of agile development methodologies.
- In-depth knowledge of RESTful APIs and API testing principles.
- Familiar in automation frameworks: Cypress, katalon, or similar tools. (a plus).
- Experience with modern API client: SoapUI, Postman
- Basic understanding of various API testing methodologies
- Understanding of technologies and concepts: databases (SQL and NoSQL), message queues, distributed systems.
Benefits
- Healthcare
- Parental Leave (Paternity and Maternity)
- Year-End Bonus (13th month)
- Opportunities for professional development and growth
- Dynamic and collaborative work environment.
- Company Events
- Competitive Pay
- Leave Allowance
Application Deadline
15th August, 2024.
How to Apply
Interested and qualified candidates should:
Click here to apply online