Main Purpose of Role

Software Quality Assurance – creating robust and error free software through thorough product testing both manual and automated.

Required Minimum Education / Training

  • B. Sc Information Science Degree or ISTQB certification B Com degree
  • B Com degree

Required Minimum Work Experience

  • 3 years of QA experience
  • 3 Years’ Experience in Automation Testing
  • Experience in regression testing essential.
  • Experience working in Agile teams.
  • Experience in National Payments Industry beneficial

Technical and Behavioural Competencies Required


  • Agile Methodologies such as Scrum and Kanban
  • Experience Using Agile Management Tools Such as JIRA, Confluence and Azure Dev Ops.
  • Agile Team Collaboration
  • Writing functional front end Automation Tests Using Industry Standard Tools such as (Postman, Selenium etc.)
  • Front-end browser testingo Cross browser testingo Browser version support testing
  • Front-end desktop testingo Cross O/S testingo O/S version support testing- Mobile app testing
  • API testing (Postman, SOAP UI)
  • Back-end testing and analysis (SQL Server, system logs, Elastic Search)
  • Ability to read, understand and communicate technical documentation.
  • Understanding scope of work, and criteria
  • Build test cases prior to starting to test.
  • Write up technical specifications which take alternatives into account.
  • Question specs do not take things at face value.
  • Follow case, and document findings.
  • Research on requirements (functionality, best practice, methodology)
  • Advise on user experience.
  • Write up user documentation.
  • Adhering to times.


  • Analytical and problem-solving skills
  • Stress tolerant, resilient
  • Accountable
  • Strong verbal & written communications skills (English)
  • Target driven.
  • Discipline
  • Leadership skills
  • Management skills
  • Self-motivated
  • Able to work alone or in a team.
  • Ability to exercise tact and good interpersonal skills
  • Ability to be pro-active with a sense of urgency.
  • Time management skills
  • Support of colleagues, as necessary

Key Performance Areas

  • Preparation of testing material
  • Collaborating closely with the agile team the tester must prepare all the material necessary to test the given use case (user story).
  • Manual functional testing
  • Manually testing various non automated features, front end, and backend.-
  • Automation testing
  • Writing functional front end Automation Tests Using Industry Standard Tools such as (Postman, Selenium etc.)
  • Reporting on testing activities
  • Logging of defects and suggestions
  • Performance and load testing
  • Testing of various performance and load metrics across the application ecosystem. Identification and reporting on potential improvements to load and performance.
  • Build and deploy
  • Ensure that build and deploy cycles align closely with testing procedures and activities.
  • Testing processes and procedures
  • Collaborating closely with the agile team to constantly enhance the testing approach.

Desired Skills:

  • Automation testing
  • manual testing
  • Agile
  • Jira

Desired Work Experience:

  • 2 to 5 years

Desired Qualification Level:

  • Degree

Learn more/Apply for this position