Get started here

Manage and control all quality assurance activities in the Cloud Development team, in accordance with identified quality assurance standards, company procedures and technical specifications and use your proven analytical and problem-solving skills coupled with your ability to mentor and coach others to drive quality.

If you want to:

  • Develop and lead the software system testing process, people, resources, projects and documentation. Ensure that the QA Test Management system (currently qTest) is utilized accurately and comprehensively by all teams.
  • Implement and manage QA projects / initiatives.
  • Develop policies and standard operating procedures for the working papers teams, as needed, to effectively execute the principles and responsibilities of software quality assurance across the various teams.
  • Provide input to the Cloud Development Lead for the selection and development of people, resources and systems/tools necessary to perform the functions of software quality assurance.
  • Advise appropriate scheduling of software quality resources/personnel to projects (cross-team resourcing when required).
  • Ensure standardization of processes across teams and check-in regularly to ensure process is being adhered to.
  • Review test plans and completeness thereof for all teams.
  • Provide QA stats and requested information across teams as required by Cloud Development Lead.
  • Run KPI sessions with individual contributors (QA) and assist Cloud Development Lead in establishing a team of knowledge workers.
  • Participate in product functional reviews and documentation reviews.
  • Collaborate effectively with peer QA testers to solve complex problems spanning their respective areas to deliver end-to-end quality in our technology and customer experience.
  • Design and develop test plans; test cases based upon features, user stories and acceptance criteria.
  • Execute test cases and analyze and report test results to product teams.
  • Participate actively in functional, system and regression testing activities.
  • Work closely with the development team to analyze, debug and resolve any issues.
  • Influence management to ensure appropriate levels of quality on owned technologies.
  • Influence and communicate effectively with non-technical audiences including senior product and business management.
  • Estimate and perform risk analysis for large features.
  • Determine when products meet acceptable quality criteria and standards and give the go-ahead for release to production.
  • Monitor, investigate and identify problems with software in production; help diagnose and test fixes.
  • Contribute to creating Release Documentation on a basic level.

And you have:

  • BSc Computer Science / Information Systems / Accounting or similar technical degree.
  • Completed ISTQB qualification / similar.
  • Minimum of 3-year QA Testing experience, within a software environment.
  • 3+ years testing experience. Experience in taking a lead tester role on at least one project.
  • Experience in a team leader position will be beneficial.

And these essential skills:

  • Strong analysis and testing skills.
  • Knowledge of Agile, Sprint, and Scrum processes (previous experience would be an advantage).
  • Familiarity with software development life cycles and agile programming methodologies.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Well-developed experience in scripting would be beneficial, but not required.
  • Working experience in the financial industry would be nice, but not required.
  • Automated testing experience would be nice, but not required.
  • Flexible, adaptive leadership style, able to bring out the best in all team members.
  • Ability to work autonomously with minimal direction.
  • Flexible, able to shift priorities quickly, “do what needs to be done” attitude.
  • Highly organized and detail oriented.
  • Clarity and precision in verbal and written communication.
  • Conflict resolution – Must be able to facilitate discussion and facilitate alternatives or different approaches.
  • Attitude of empowerment – Must be able to lead a team to self-organisation.
  • Attitude of transparency – Must desire to bring disclosure and transparency to the business about development and grow business trust.
  • A strong personality – able to challenge the status quo, manage a complex environment with a lot of different stakeholders.
  • An advanced, in-depth understanding of Operating Systems, testing tools, various environments and supporting tools such as Microsoft Office.
  • Knowledge and experience in testing automation tools will be an advantage.
Vector Smart Object (3).png (1)
Make your mark with us

Put your best foot forward on the journey to a new you at CaseWare Africa.