Senior QA Tester (CHA0001)

You will be an experienced tester, a strong customer advocate and always have stakeholder’s interests at heart in every feature we build together as a team. Ideally, you will coach the team in all aspects of agile testing, including features, acceptance criteria, code, infrastructure, and security across our platforms.


Primary responsibilities include but are not limited to:

  • In this role you will be a champion for fostering an Agile Testing mindset within the organisation.
  • Working closely with the Product Owner, you will collaborate with the Development Team to reach a shared understanding of the features being requested and help refine the testability of each User Story to set us up for success during automated testing.
  • You will become a strong Customer Advocate in ensuring User Stories and Features meet their needs and ask the right questions during discovery, consider the different scenarios expected when using the product and challenge the team to consider edge cases or other types of relevant testing, including security, performance, and other non-functional requirements.
  • You will help pioneer the implementation of Behaviour Driven Development to automate the testing of our products features through to development.
  • During sprint execution you will plan and work on test tasks, write Test Cases and build testable scenarios, swarm on testing items that require manual or regression testing, provide daily updates on the outcome of testing and work with the team to complete everything committed to for that sprint.
  • You will be comfortable writing test scripts, creating test automation scripts and pipelines, setting up test execution on both physical and virtual devices.


  • Degree or Certificate in Information Technology, Computer Science or other relevant fields
  • Minimum of 5 years’ hands on experience in testing commercial software products
  • Minimum of 3 years’ experience in Agile Testing practices and approaches
  • Experience in testing new features across web, desktop, and mobile applications
  • Familiar with Agile Software Development, especially Agile SCRUM
  • Excellent verbal and written communication skills
  • Some experience dealing with Customers and other stakeholders
  • Strong technical problem-solving skillsExperience using Agile tools such as Jira, Azure DevOps or similar
  • Some experience with BDD, Gherkin and related tools is an advantage