Enable job alerts via email!

Software Tester

Hlabahlosile Trading Projects

Pretoria

On-site

ZAR 300,000 - 400,000

Full time

Today
Be an early applicant

Job summary

A technology solutions company in Pretoria is looking for a Software Tester to ensure the quality and reliability of software solutions. In this role, you'll perform both manual and automated testing, collaborate with various teams, and contribute to process improvements. A Bachelor's degree in IT and 3-5 years of testing experience are required, along with proficiency in tools like Selenium and Appium.

Qualifications

  • 3-5 years of experience in software testing, including manual and automated testing.
  • Strong understanding of testing methodologies, tools, and best practices.
  • Proficiency in using testing tools and frameworks.

Responsibilities

  • Perform manual testing on various software applications.
  • Develop, maintain, and execute test cases and test plans.
  • Collaborate with cross-functional teams to understand software features.
  • Create and maintain comprehensive test documentation.

Skills

Manual testing
Automated testing
Analytical skills
Communication skills

Education

Bachelor's degree in Information Technology or related field

Tools

Selenium
Appium
JUnit
TestNG
Job description
Overview

Software Tester (Manual and Automation) – based in Centurion

As a Software Tester at Client, you will play a crucial role in ensuring the quality and reliability of our enabling software solutions. You will be responsible for both manual and automated testing activities, helping to identify and report defects while contributing to the improvement of our software development processes.

As we continue to expand our product offerings, we are seeking a skilled Software Tester to join our dedicated team. This position offers the opportunity to work on exciting projects, collaborating with a talented group of professionals.

Responsibilities
  • Perform manual testing on various software applications, ensuring the functionality, usability, and performance meet specified requirements.
  • Develop, maintain, and execute test cases and test plans based on software
  • Collaborate with cross-functional teams, including developers, product managers, and business analysts, to understand software features and requirements.
  • Create and maintain comprehensive test documentation and
  • Identify, document, and track software defects, verifying bug fixes and ensuring their
  • Implement and maintain automated test scripts and frameworks for regression and functional testing.
  • Conduct performance, load, and stress testing, and provide recommendations for
  • Stay updated on industry best practices and emerging testing tools and
  • Participate in code reviews and contribute to the overall quality of the development
  • Assist in the identification and implementation of process improvements to enhance testing efficiency and effective
Qualifications
  • Bachelor's degree, Information Technology, or a related field.
  • Proven 3-5 years’ experience in software testing, including manual and automated testing.
  • Strong understanding of testing methodologies, tools, and best practices.
  • Proficiency in using testing tools and frameworks, such as Selenium, Appium, JUnit, or TestNG.
  • Knowledge of version control systems and bug tracking systems.
  • Familiarity with Agile and Scrum methodologies.
  • Excellent analytical and problem-solving skills.
  • Strong communication and documentation skills.
  • Ability to work effectively in a team-oriented environment.
  • Detail-oriented and committed to delivering high-quality results.
  • ISTQB or other relevant certifications are a plus
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.