Praekelt.Org logo


QA Engineer

Engineering – Johannesburg / Cape Town, Western cape / Gauteng
Department Engineering
Employment Type Full time
Minimum Experience Experienced

Founded in South Africa in 2007, uses technologies to solve some of the world’s largest social problems.  We work with governments, international NGOs, foundations and social enterprises to create and deliver essential information and vital services.


We’re looking for an experienced QA Engineer to take responsibility for designing, developing and executing test plans and test cases that verify software conformance to defined acceptance criteria.


As’s primary QA Engineer, you will be responsible for implementing and sustaining a best-practice quality assurance and testing framework that can be applied to all projects and products at Praekelt. You’ll take responsibility for critical and regression testing of the systems in according to best-practice.



Your responsibilities will include but not be limited to:

  • extraction of testing requirements from scope of works and technical specifications

  • creation, implementation and management of testing processes and procedures

  • preparation of test briefs, test plans and test cases

  • executing test briefs, test plans and test cases

  • following up on status of software defects, issues and risks

  • investigating, researching and implementing automated testing

  • investigating, researching and implementing performance testing

  • making recommendations to include user acceptance testing into the production process and assist with the implementation thereof

  • comprehensive testing of the systems and subsystems in all relevant environments (both internal and external), ensuring consistency in the testing process

  • Improving continuous testing, regression testing, performance testing and automated testing


Desired skills and experience:

  • A qualification in Testing (ISTQB) or equivalent work experience

  • At least 3 years Test Analyst experience

  • Strong familiarity with and technical knowledge of interactive systems

  • Technical knowledge of web and mobile software quality assurance process

  • Solid understanding of and dedication to the interactive medium

  • Ability to multitask with strong communication skills

  • Experience with front-end performance budgets and tools.

  • Experience in extracting test requirements

  • Experience in creating high-level test documentation

  • Experience with Agile software development and Scrum

  • Experience with popular test automation tools

  • Process driven

  • Excellent team player

  • Attention to detail

  • Ability to meet deadlines and handle pressure

  • Ability to multi-task and work across various projects simultaneously
 is a committed to creating a fully inclusive and diverse environment that embraces difference, cultivates inclusivity and is committed to people feeling like they belong within all teams in the organisation. We actively encourage applicants of all races, ethnicities, religions, ages, genders, sexual orientations and abilities.

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Johannesburg / Cape Town, Western cape / Gauteng
  • Department
  • Employment Type
    Full time
  • Minimum Experience
  • Powered by