QA Engineer (Intermediate) - SP6 - Information Technology: eChannel Platform X2

Listing reference: capgh_000404
Listing status: Online
Apply by: 19 July 2026
Position summary
Industry: Banking
Job category: Informatics
Location: Windhoek
Contract: Permanent
EE position: No
Introduction
PRIMARY PURPOSE OF THIS POSITION
Job description

KEY PERFORMANCE AREAS (KPAs)

The QA Engineer (Intermediate) assists and facilitates the planning stage with all agile team members. The QA Engineer (Intermediate) works closely with the agile team to create test plans, manage test activities, and monitor quality deliverables. The role helps meet deadlines by breaking up the development process into attainable testing goals and relaying any issues back to the development and product teams.

Agile Testing applies the principles of agile development to the practice of testing. Although traditional development has used a big-bang, deferred testing approach, agile testing develops and tests systems in small increments, often developing tests before writing the code, Story, or Feature. Quality is built-in from the beginning. Agile testing is a collaborative, team-oriented process.

 

·         Identify bugs and potential problems within the software

o   Help monitor performance and uncover system vulnerabilities through tools and bug- tracking systems

o   Conduct testing activities, whether manual or automated QA testing, during appropriate development stages to eliminate bugs and flaws

o   Work with Software Engineers, Automation Engineers, and other stakeholders to troubleshoot testing failures and bugs

o   Code, script, and configure automated tests

o   Discover bugs and failures within the software

o   Identify, isolate, and track bugs throughout testing

o   Identify any potential problems that users might encounter

o   Perform manual and automated testing

o   Review requirements, specifications, and technical design documents to provide timely and meaningful feedback

o   Research and analyse product features being tested

o   Review user interfaces for consistency and functionality

o   Perform thorough regression testing when bugs are resolved

·         Plan and perform various stages of testing

o   Set the QA process objectives to ensure that the result leads to the fulfilment of all product requirements

o   Plan testing activities according to the objectives and create a strategy based on schedule and other project specifics

o   Communicate with the Scrum Master, Product Owner, and other stakeholders about QA activities and progress

 

·         Develop new tools, technology, and testing processes

o   Develop standards and procedures to determine product quality and release readiness

o   Drive innovation and streamline overall testing processes

o   Research new tools, technologies, and testing processes

o   Design and build tools and processes to verify requirements for failures and bugs

·         Document test progress and results

o   Creating detailed, comprehensive, and well-structured test plans and test cases

o   Record

Minimum requirements

CORE COMPETENCIES:

·         Ability to work as part of a team

·         Adhering to principles & values

·         Presenting and Communicating Information

·         Writing and Reporting

·         Learning & Researching

·         Creating and Innovating

·         Planning and Organising

·         Adapting and Responding to Change

·         Coping with Pressures and Setbacks

·         Achieving Personal Work Goals and Objectives

 

EXPERIENCE/KNOWLEDGE & SKILLS

  • Excellent quality assurance knowledge - Must have an in-depth knowledge of how QA works in the software industry. This includes knowing the latest trends, methodologies, and tools to help improve the processes for the Group.
  • Attentive to detail - Must have great attention to detail, even the most minor ones. When a person is thorough in checking every minor detail, meeting the requirements becomes easier.
  •  Task and Time management skills - There are times when the QA team must accomplish tasks simultaneously. Therefore, an individual must know how to manage time and energy based on the level of priority of all deliverables.
  •  Analytical and a problem-solver - Troubleshooting requires high-level analysis at times. Therefore, as part of the QA team, one must have good analytical skills to determine the root cause of the problem
  • Excellent practical work experience in software development
  • Must be familiar with development practices like Test Driven Development (TDD) and Behaviour Driven Development (BDD)
  • Excellent practical experience in writing clear, concise, and comprehensive test plans and test cases

·         Hands-on experience with both white box and black box testing

·         Excellent hands-on experience with automated testing tools

·         Solid knowledge of SQL and scripting

·         Experience working in an Agile development process (Scaled Agile Framework for Enterprises (SAFe), DevOps, Scrum)

·         Experience with performance and security testing

·         Strong PC Skills including MS Office, MS

Our website uses cookies so that we can provide you with the best user experience. By continuing to use our website, you agree to our use of cookies.