Posted on: 30 July 2023
ID 875817

Software Application Tester

Introduction

An educational technology company located in Pretoria East is seeking a Software Application Tester to join their team.

Job Purpose

The purpose of the software/product Tester role is to ensure the quality, reliability, and usability of our mobile and web applications. By conducting rigorous testing, bug reporting, and providing software improvement updates, you will play a crucial role in delivering high-quality software that enhances the user experience and contributes to the overall success of our products. Collaborating closely with developers, designers, and product managers, you will identify issues, execute test cases, and verify fixes, thereby ensuring that our applications meet the highest standards of quality and functionality. Your attention to detail, expertise in testing methodologies, and dedication to continuous improvement will contribute to the seamless performance and user satisfaction of our mobile and web applications.

Requirements

Minimum education (essential)
  • Matric
  • Certification in software testing, such as ISTQB or similar.
Minimum education (desirable)
  • Certificate, Course, or Diploma in Software Testing, Information Systems, Information Technology, or QA.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Minimum Applicable Experience (years)
  • 2 years
Required Nature Of Experience
  • Software development lifecycles and teams.
  • Using and supporting software information systems.
  • Reviewing and testing system specifications.
  • Troubleshooting existing and new functionality.
  • Documenting and communicating product functionality.
  • Documenting and communicating product issues.
Skills And Knowledge (essential)
  • Proven experience as a Mobile and Web Tester or similar role, with a strong focus on manual testing and automated testing tools.
  • Solid understanding of mobile and web application development processes, including frontend and backend technologies.
  • Proficient in writing clear and concise test cases, test scripts, and test plans.
  • Experience with various testing methodologies, including functional testing, regression testing, integration testing, and usability testing.
  • Familiarity with mobile platforms (iOS and Android) and web technologies (HTML5, CSS3, JavaScript, etc.).
  • Hands-on experience with testing frameworks, tools, and technologies, such as Selenium, Appium, JUnit, TestNG, or similar.
  • Strong analytical and problem-solving skills, with an attention to detail and a passion for delivering high-quality software.
  • Excellent communication skills, with the ability to clearly articulate issues, collaborate with team members, and provide constructive feedback.
Skills And Knowledge (desirable)
  • Experience with continuous integration/continuous deployment (CI/CD) processes and tools.
  • Knowledge of performance testing and load testing methodologies and tools.
  • Familiarity with agile development methodologies, such as Scrum or Kanban.
  • Experience with mobile and web accessibility standards and guidelines.
Key Performance Areas, Weights and Objectives

Technical Testing 70%
  • Conduct comprehensive testing of mobile and web applications across multiple platforms, browsers, and devices to identify defects, usability issues, and performance bottlenecks.
  • Develop and execute test cases, test scripts, and test plans to validate the functionality, compatibility, and performance of software applications.
  • Perform manual testing, as well as utilise automated testing tools and frameworks to streamline the testing process and improve efficiency.
  • Collaborate with cross-functional teams, including developers, designers, and product managers, to understand requirements and provide feedback on potential issues or enhancements.
  • Report and track defects in a clear and concise manner, including accurate reproduction steps and supporting documentation.
  • Conduct regression testing to ensure that defects are properly fixed and do not reoccur in subsequent software releases.
  • Monitor and analyse application logs and other diagnostic information to troubleshoot issues and identify root causes.
  • Stay up-to-date with industry best practices and emerging trends in mobile and web testing techniques, tools, and technologies.
  • Provide feedback and suggestions for improving testing processes, methodologies, and tools to enhance overall testing efficiency and effectiveness.
  • Collaborate with the development team to ensure that testing is integrated into the software development lifecycle, including participation in code reviews and continuous integration processes.
Deployment Testing 5%
  • Identify and test critical features subsequent to release to ensure that the deployed changes function as expected in the production environment.
Exploratory Testing 10%
  • Review existing production systems regularly to identify any consistency, usability, security, and performance issues.
Documentation 15%
  • Create clear, detailed, reproducible reports on issues, and engage actively with the development and product teams to ensure they understand the issues.
Salary

Market Related
Occupation:
Management, human resources jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Transnet Bakkies Truck Tenders 078 203 6974
Jobin.co.za
Transnet Bakkies Truck Contract 078 203 6974

Transnet Bakkies Truck Contract 078 203 6974

Transnet
Pretoria / Tshwane
Jobin.co.za
Mine Jobs-kuruman Black Rock
Jobin.co.za
MAINTENANCE Jobs-0731732853

MAINTENANCE Jobs-0731732853

Black Rock Mine
Kuruman
Jobin.co.za
Black Rock Mine Jobs-0731732853

Black Rock Mine Jobs-0731732853

BLACK ROCK MINE
Kuruman
Jobin.co.za