Quality Assurance Engineer Job at Wema Bank Plc

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.

We are recruiting to fill the position below:

Job Position: Quality Assurance Engineer 
Job Location: Lagos
Employment Type: Full Time

Job Summary


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

Responsibilities

  • Plan, manage, and coordinate software releases across various environments.
  • Plan, document & perform confirmation test before any release.
  • 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.
  • 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.
  • Document release processes, policies, and procedures.
  • Maintain accurate records of all releases and deployment activities.
  • Incident/Issue document, reporting & management

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.
  • Familiar in automation frameworks: Cypress, katalon, or similar tools. (a plus).
  • Experience with modern API client: SoapUI, Postman
  • 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.
  • 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