Software Tester

Generic Job Title: Software Tester

Role Family: Development

Report to: QA Team Lead

Work Policy: Hybrid

Role Purpose:

We are looking for a person who has a passion for identifying and resolving issues. You will have the hands-on opportunity to work with experienced like-minded all-stars to deliver high-quality software solutions.

Behavioural Competencies 

  • Communication
  • Honesty & Integrity
  • Proactive
  • Critical Reasoning
  • Accountable
  • Agile
  • Analytical Thinking
  • Process Driven
  • Resilience

Minimum Qualifications

  • Matric
  • Degree / Diploma / Certificate in Technology or similar.

Minimum Experience

  • 3 years of Software Testing experience.
  • 2 years of Software Testing experience, Foundation Level Certification, ISTQB Intermediate/Advanced Certificate (or equivalent).
  • 1 year of automation testing experience would be advantageous.
  • Sports betting knowledge and understanding would be advantageous.

General Duties & Responsibilities:

  • Analysing users’ stories and/or use cases/requirements for validity and feasibility.
  • Collaborate closely with other Team Members and departments.
  • Execute all levels of testing (System, Integration, and Regression).
  • Executes automation scripts when needed.
  • Detect, log and track software defects and inconsistencies according to the Team standards.
  • Provide timely solutions.
  • Apply quality engineering principles throughout the Agile product lifecycle.
  • Provide support and documentation.
  • Perform test-focused requirements and analysis design.
  • Attend project meetings to understand project and business requirements.
  • Understand how the software works and integrates into the system.
  • Understand and define expectations in terms of test scope, test time, and quality expectations.
  • Escalate any concerns/risks of the project to stakeholders and management.
  • Understand software rules/regulations/expected behaviour.
  • Ensure relevant skills required for the project are acquired or requests for assistance.
  • Ensure the required test artefacts/software are available (PC specs, browsers, devices).
  • Modify/adapt/re-factor and finalise the test plans as required.
  • Ensures the QA environment is set up correctly, and that relevant feeds are available and ready for testing.
  • Ensure acceptance criteria is met prior to commencement of testing and be able to reject appropriately.
  • Execute all assigned tasks in line with the test plan and sprint planning.
  • Ensure all deadlines and communicated dates are adhered to.
  • Make use of software testing principles and strategies to ensure efficiency and test completion in the shortest time.
  • Ensure defects are logged timeously and the information is concise, accurate and unambiguous.

Engage with stakeholders – Outputs

  • Ability to work effectively as part of the greater organisational team, work independently, and work with clients.
  • Maintain and manage positive relationships with internal and external stakeholders.
  • Effectively communicate at all management levels with clients/ stakeholders.
  • Make recommendations to improve client service and fair treatment of clients within area of responsibility.

Self-management and teamwork – Outputs

  • Develop and maintain productive and collaborative working relationships with peers and stakeholders.
  • Positively influence and participate in change initiatives.
  • Continuously develop own expertise in terms of professional, industry and legislation knowledge.
  • Take ownership for driving career development.

Agility | Clarity | Collaboration | Creativity & Innovation | Customer Centricity | Lead with Integrity | Relationship Focused