Role Purpose:

To actively participate in the planning, estimation and sizing of products, features, stories to be delivered with a solid understanding of Quality Assurance.

Experience and Qualifications:

  • Appropriate 3/4-year IT qualification
  • Exposure to the full software life cycle
  • At least 6 – 8-year experience in testing environment
  • Experience with Object Orientated design and implementation
  • Experience in XML schema design and implementation
  • Experience with n-tier design and implementation (server and client).
  • Knowledge of Data Transformation Services, File Transfer Protocol
  • Intensive troubleshooting knowledge


  • Contribute to the retrospective reviews to introduce efficiencies which will ensure quicker delivery with high quality to our clients
  • Execute the process of test analysis
  • Requirements extraction (from functional and system specifications for testable and non-testable functionality), with a focus on quality and testability.
  • Test analysis (analysing testable requirements to be able to create functional test cases)
  • Test case design (creating test cases from analysis, using parameters)
  • Test script and Data creation (create data to execute functional test cases, and incorporating data into data sheets)
  • Test Automation requirements
  • Test Environment configuration for specific solution
  • Test execution (execution of test within the target time according to test plan)
  • Responsible for the mentoring of other individuals on the test analysis practice
  • Staying current on latest test approaches and tools, and transferring this knowledge to test team, working closely with the Quality Assurance practice
  • Executing testing and monitor test execution by testers on applicable solutions
  • Defect management with Testers (Verify defects logged, as well as following up those defects are corrected)
  • Data management (ensuring that all data is restored to previous state, to successfully execute next test cycle)
  • Create and update of test repository with relevant content related to practice and solutions
  • Handling of change controls (late change in functionality which needs to be authorized by all stakeholders involved)


  • Support the capturing of user stories and develop the impact and technical analysis from a testing perspective
  • Ensure that relevant knowledge of the system exist by developing on-going test cases
  • Perform document reviews, requirements review and system functionality overviews


  • Contribute to Agile planning sessions and retrospectives
  • Participate in Agile Ceremonies Daily stand-ups and SCRUM sessions

Competencies Required:

  • Strong problem-solving skills
  • Excellent communication, interpersonal and presentation skills
  • Self-driven with an ability to work independently as well as to function effectively within a team
  • Strong sense of responsibility and accountability
  • Strong decision-making skills

Learn more/Apply for this position