Enable job alerts via email!

Software Tester (Manual and Automation)

Level-Up

Johannesburg

On-site

ZAR 30 000 - 60 000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is looking for a skilled Software Tester to ensure the quality of innovative software solutions. In this role, you will perform both manual and automated testing, collaborating with a dynamic team to enhance product offerings. You will develop test cases, document defects, and implement automated testing frameworks while staying updated on best practices in the industry. This position offers the chance to work on exciting projects and contribute significantly to software development processes. If you're detail-oriented and passionate about quality assurance, this opportunity is perfect for you.

Qualifications

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

Responsibilities

  • Perform manual and automated testing on software applications.
  • Develop and execute test cases and test plans based on requirements.

Skills

Software Testing
Manual Testing
Automated Testing
Selenium
Appium
JUnit
TestNG
Agile Methodologies
Problem-Solving
Communication Skills

Education

Bachelor's Degree in Information Technology

Tools

Selenium
Appium
JUnit
TestNG
Version Control Systems
Bug Tracking Systems

Job description

About the Job:

As a Software Tester, you will play a crucial role in ensuring the quality and reliability of ourenabling 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.

Key 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 requirements.
  • 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 reports.
  • Identify, document, and track software defects, verifying bug fixes and ensuring their resolution.
  • Implement and maintain automated test scripts and frameworks for regression and functional testing.
  • Conduct performance, load, and stress testing, and provide recommendations for optimization.
  • Stay updated on industry best practices and emerging testing tools and technologies.
  • Participate in code reviews and contribute to the overall quality of the development process.
  • Assist in the identification and implementation of process improvements to enhance testing efficiency and effectiveness.

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.