Absa Bank Hiring Software Quality Assurance Analyst

Bring your possibility to life! Define your career with us With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a […]

Nov 21, 2023 - 20:00
 0
Absa Bank Hiring Software Quality Assurance Analyst

Bring your possibility to life! Define your career with us

With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.

My Career Development Portal: Wherever you are in your career, we are here for you. Design your future. Discover leading-edge guidance, tools and support to unlock your potential. You are Absa. You are possibility.

Job SummaryThe role-holder will co-ordinate all quality control activities and testing activities across different systems and ongoing projects to ensure all quality assurance measures are meticulously adhered to. He/she will be responsible for quality and test planning while overseeing the preparation activities for quality control and testing within a system or project implementation, this is achieved by development of quality control tasks and test scripts to ensure comprehensive coverage of all aspects of the implementation and testing activities.

Job Description

Key accountabilities/Deliverables/Outcomes

Software Quality Management (40%)

  • Develop, implement, and maintain software quality assurance standard operating procedures (SOPs)
  • Organize, manage, and assist manual and automated software testing to ensure minimal production defect leaks.
  • Partner with Product Managers, Developers, and other stakeholders to design, develop, and apply innovative test solutions for software applications.
  • Regularly review and refine quality engineering processes to keep pushing the boundary of efficiency and effectiveness.
  • Follow the latest industry trends and tools and invent new test approaches or propose improvements to the existing systems to improve software quality.
  • Provide technical expertise in test infrastructure, automation framework, test strategy, and best testing practices.
  • Maintain and continuously improve existing test development processes and practices.
  • Accountability for the Quality of software released into the banks production environments
  • Participate in efforts to standardize the QA tools, including defect tracking, test case management, resource and dependency tracking.
  • Participate in all SCRUM events, including Backlog Grooming, Sprint Planning, daily stand-up and Sprint Review
  • Participate in the development of release and deployment plans to ensure smooth software release with minimal interruption of service.
  • Participate in QA process improvement initiatives.

Software Testing (35%)

  • Triage and analyse defects to identify gaps in test coverage and improvements in the team’s processes.
  • Hunt bugs, identify issues, report them, and manage the resolution process and release of software and features.
  • Ensure non-functional items such as scalability, operability are addressed during the testing phase of software development.
  • Report software product health according to the data gathered during the product release checkpoints.
  • Ensure 100% test coverage across modules/platforms/releases by reviewing existing test cases & test plans.
  • Organize and manage manual and automated test case libraries.
  • Compile and review the Testing Deliverables
  • Conduct installation procedure tests.
  • Participate in functional, performance, and integration testing exercises.
  • Coordinate user acceptance testing.
  • Coordinate back out testing.
  • Conduct supporting documentation review.
  • Compile test results
  • Conduct release test review.
  • Coordinate post release testing.
  • Validate and communicate results of testing activities.

Risk Management (15%)

  • Build relationship with country Technology Risk and Compliance team and provide support wherever required.
  • Contribute to the improvement of the risk profile by delivering improved governance, risk management, controls, and compliance requirements.
  • Devise and implement an effective plan to deliver a satisfactory risk and audit profile for Operations & IT and achieve audit and assurance targets.
  • Performs internal audits periodically to ensure that software development, testing and release is adhering to processes.

People Management (10%)

  • Responsible for driving own Performance Development, by collating relevant documentation, preparing for, and arranging reviews.
  • By utilizing skills matrix, identify training and development requirements, formulating own plan to be agreed with team manager.
  • Responsible for ensuring own plan is completed within agreed timescales.
  • Keep abreast of changes in technology, standards, and relevant developments in IT & testing by maintaining professional competency through training, reading, and linkages with professional organizations.
  • Undertake all necessary training to perform the role to the required standards, including gaining accreditation where appropriate.
  • Encourage frequent knowledge sharing between team members.
  • Participate in the creation and implementation of Employee Opinion Survey (EOS) actions for the team.

Controls (Mandatory for all roles)

  • Ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise-Wide Risk Management Framework and internal Absa Policies and Policy Standards. Understand and manage risks and risk events (incidents) relevant to the role.

Role/person specification

Preferred Qualification

  • Bachelor’s degree in information technology, Software Engineering, Computer Science, or related field,
  • Five (5+) years’ experience as a software engineer in test writing automation test scripts in any automation platform.
  • 3 Years minimum software Quality Assurance experience preferably in the financial services industry
  • Experience with enterprise-level testing systems.
  • Demonstrated capability in system test architecture and software test design.

Preferred Experience

  • Business Analysis and Project Management for Waterfall and Agile delivery methodologies
  • Agile Software Testing & Continuous Delivery
  • Test Case Management, Defect Tracking and Quality Reporting
  • Aptitude for learning new technologies and concepts.
  • Demonstrable communication skills–ability to convey complex solutions in user friendly language to non-technical stakeholders.

*** Advert Deadline – 24th November 2023***

Apply

If you need to advertize with us contact us via whattsapp +254704208003
Unstoppable_ke My approach is characterized by meticulous attention to detail, critical thinking, and the ability to navigate the fine line between skepticism and empathy. I have honed skills such as data analysis, open-source investigation, undercover reporting, and source cultivation. My ability to maintain objectivity while delving into emotionally charged topics ensures that my work remains balanced and impactful.