Technical Tester

IT – Software Testing
Johannesburg – Gauteng

Our client, based in Johannesburg, is an expert in enhancing business processes and a trusted digital onboarding solution provider for financial services and offers unique technological solutions and world-class biometric facial recognition software. They are currently looking for an experienced Technical Test Analyst to be part of a cross-functional team and contribute to the full development life cycle from conception to deployment and maintenance of our products and services. The role requires a mature Test Analyst who is knowledgeable and proficient in the craft of Software Quality Assurance.
  • 3 years or more experience in Software Testing.
  • Proficiency in C#, .NET Framework, MSSQL, Web Services, and understanding of HTML and CSS, Angular, and Typescript.
  • Strong knowledge in Excel and SQL.
  • Experience in an Agile work environment (Scrum, Kanban, XP).
  • Proficient in SOAP and RESTFUL services.
  • Proficient in using testing tools e.g., Postman UI, Selenium, TestComplete.
  • Proficient in the use of build management tools e.g., Jenkins, Azure DevOps.
  • Proficient in the use of test reporting tools e.g., Github, Zenhub.
  • Proficient in creating business-based functional test plans, test scenarios, test cases, test scripts, test specifications, and Traceable Matrix.
  • Direct experience with the financial services industry is a bonus.
  • Knowledge and experience of DevOps techniques, including CI/CD.
  • Relevant tertiary IT qualification.
  • Testing qualification ISTQB TTA/ISEB.
  • 3 years solid experience as a Test Analyst.
  • Work as part of a development team to define a roadmap of unit testing within different projects.
  • Identify areas that need test coverage.
  • Identify functionality that needs coverage via frontend and backend tests.
  • Develop testing scripts for manual testing and refine manual scripts into automated tests.
  • Comfortable explaining technical details to non-technical people.
  • Comfortable explaining user needs to the development team.
  • Read through project documentation and roadmap and create testing strategies and test plans.
  • Working knowledge of data structures, open data standards, and moving data via APIs.
  • Ability to convert automated testing scripts and manual testing processes into user onboarding documentation.
  • Participate in roadmap and feature planning.
  • Participate daily in stand-ups.
  • Collaborate with remote teams.
  • Positive attitude.
  • Quick learning ability.
  • Problem solver and analytical thinker.
  • Good team player.
  • Excellent communication skills.
  • Time and task management skills.
  • Takes initiative.
  • Broad technical experience.