ROLE PURPOSE

  • Planning, organising, and carrying out software testing in view of releasing a quality software meeting user requirement.
  • May be required to provide technical support to clients.
  • Analysis of requirements to ensure full requirement coverage & traceability on the test plan
  • Create and maintain test cases
  • Work with business to define test scenarios and test cases by liaising with Business leads, BA’s & SMEs to understand the requirements / user stories / acceptance criteria
  • End to end testing of systems, products and services
  • Defining and championing systems testing best practices

MINIMUM REQUIREMENTS

Qualifications

  • IT BCom Degree/Diploma
  • ISTQB Foundation Level
  • Scrum / Agile Tester Extension (Advantageous)
  • Matric

Experience & Skills

  • 2-3 years’ experience in Software testing role in a .NET environment
  • Minimum 6 months – 1 years’ experience in Automation testing (preferable)
  • Experience working in the Financial or Banking Industry (Advantageous)
  • Experience working in an AGILE / Scrum environment
  • Strong SQL scripting & SQL Querying ability to assist in Automated Testing
  • Good understanding of Software Development Lifecycle (SDLC)
  • Experience in WEB API Testing
  • Experience with Web Based Applications
  • Experience using Windows Operating Systems
  • Experience in End-to-end testing of systems, products and services
  • Experience in testing procedures, principles and test tools
  • Quality Assurance
  • Good understanding and experience of IT Terminology & Processes
  • Experience in Microsoft TFS (Microsoft Team Foundation Server)
  • Experience using Microsoft SharePoint
  • MS Office 2010 (Outlook, Word, Excel, PowerPoint, Visio)

Testing Skills

  • .NET platform Testing
  • Full end-to-end integration tests
  • Non-functional tests
  • Regression tests
  • Smoke tests
  • Performance tests
  • Load tests
  • Automated tests
  • Back-end API testing

Duties

  • Analysis of functional specifications to develop test plans.
  • Manual testing of systems, products, and services.
  • Implementing and maintaining automated system testing and tools where required.
  • Defining and championing systems testing best practices for the Bank.
  • Create and maintain generic test packs to ensure they perform faultlessly within the live environment.
  • Assist with training in user acceptance testing environment on product knowledge.
  • Ensure that all software performs as expected
  • Maintain test quality and testing best practice for the technical team
  • Manage defects through to closure by retesting when defects are allocated back to system test and closing
  • Maintain configuration management documentation for own test environment
  • Create test summary reports to document status of testing
  • Execute test cases, log defects by creating incident reports/logs
  • Testing plans for in-house systems
  • Bug fixes and new development
  • Ensure enhancement of current systems
  • Provide business systems support in line with SLA
  • Trouble shooting and fault finding
  • Communicate with external and internal customers as necessary
  • Interpret business/ customer requirement in order to provide timeous solutions
  • Manage the team response time, reaction time and turnaround time

Personal Attributes

  • Customer and quality focused
  • Logical analytical skills
  • Problem solving skills
  • Attention to detail
  • Able to prioritise workloads
  • Work with minimum supervision
  • Communication skills (verbal and written)
  • Ability to work well under pressure

Desired Skills:

  • ISTQB
  • Scrum
  • Agile
  • .NET
  • Automation
  • SQL
  • SDLC
  • WEB API
  • Microsoft TFS
  • Microsoft SharePoint
  • MS Office 2010

Desired Work Experience:

  • 2 to 5 years Software Development

Desired Qualification Level:

  • Degree

Learn more/Apply for this position