N

Junior Software Tester

Network IT
7 days ago
Full-time
On-site
Johannesburg North, South Africa
Software Tester
Reference: ITA005810-Rein-1

Our client is looking for a Junior Software Tester to join their fast-growing engineering team. This role is suited to a detail-oriented, analytical, and highly motivated QA professional who is passionate about delivering high-quality software and ensuring seamless user experiences across complex SaaS environments.

Duties & Responsibilities

The successful candidate will work closely with Software Developers, Product Managers, and the Senior QA Engineer to support testing processes across multiple client environments, validate business-critical functionality, and contribute to the overall reliability and release readiness of the platform.

Key Responsibilities:
  • Review specifications and assist with writing detailed test plans covering happy paths, regressions, and edge cases
  • Execute manual test cases across staging and review-app environments
  • Validate cross-client functionality and ensure that reusable modules behave consistently across multiple configurations
  • Perform exploratory and functional testing across finance-sensitive workflows, including vesting, leaver processes, and accounting exports
  • Confirm permission boundaries, client scoping, and multi-tenant data isolation
  • Reproduce, document, and track bugs with clear reproduction steps, screenshots, and logs
  • Maintain and execute manual regression test suites for critical workflows and production releases
  • Assist with final regression testing ahead of production deployments
  • Collaborate with Product Managers and Product Owners to ensure that acceptance criteria is testable and clearly defined
  • Work closely with the Senior QA Engineer to identify flaky tests, test data gaps, and implement testing improvements
  • Partner with developers to validate edge cases and ensure a shared understanding of expected behaviour
  • Contribute to continuous improvement initiatives across QA processes and release management
  • Support the long-term evolution towards automation testing and reliability engineering practices

Requirements:
  • Degree or Diploma in Computer Science, Information Technology, or a related field advantageous
  • Strong manual testing skills with a structured and detail-oriented approach
  • Ability to write clear and comprehensive bug reports and test cases
  • Experience testing web applications with complex business logic
  • Familiarity with GitHub, staging environments, and web-based admin tools
  • Strong analytical thinking and problem-solving skills
  • Good communication and collaboration abilities

Beneficial Experience:
  • 2+ years’ experience within QA, software testing, or product validation environments
  • Exposure to multi-tenant or B2B SaaS platforms
  • Understanding of Django admin environments, permissions, and relational databases
  • Exposure to payroll, accounting, or HR systems
  • Familiarity with Postman, Selenium, Cypress, or similar testing tools
  • Basic understanding of APIs, logs, and debugging tools, such as Sentry or browser console outputs
  • Exposure to automation testing concepts and frameworks

Technical & Professional Skills:
  • Manual software testing and exploratory testing
  • Regression testing and release validation
  • Bug tracking and defect management
  • Test planning and documentation
  • Web application testing
  • SaaS platform testing
  • Basic API and log analysis
  • Cross-functional collaboration within Agile environments
  • Understanding of QA best practices and SDLC processes

Preferred Qualifications:
  • Relevant tertiary qualification in IT, Computer Science, or Software Engineering
  • Exposure to Agile, Scrum, or product-based software environments
  • Interest in QA automation and software reliability engineering

Key Competencies:
  • Strong attention to detail
  • Curious and investigative mindset
  • Structured and methodical approach to testing
  • Strong collaboration and communication skills
  • Ability to think from an end-user perspective
  • Proactive and solution-driven attitude
  • High sense of ownership and accountability
  • Passion for software quality and continuous improvement
  • Ability to work effectively in a fast-paced environment

What’s on Offer:
  • Competitive salary package
  • Hybrid / remote working flexibility
  • Direct mentorship from a Senior QA Engineer
  • Exposure to cutting-edge SaaS and financial technology platforms
  • Opportunity to grow into QA automation and reliability engineering
  • Collaborative, Agile, and no-blame culture
  • Career growth within a globally recognised technology group

For more exciting IT vacancies, visit:
Network Recruitment

We also specialise in recruiting for:
  • Software Developers (Back-End, Front-End, Full Stack)
  • Mobile Developers
  • Business & Systems Analysts
  • BI & SQL Experts
  • UI/UX Professionals
  • Data Scientists & Data Analysts
  • Big Data Professionals
  • Cloud Experts
  • Infrastructure Specialists
  • DevOps & SecOps Engineers
  • Cybersecurity Specialists
  • QA & Automation Testers
  • SEO / Digital Designers
Please note: If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities.

For more information, contact:
Reinie Du Preez
Senior Specialist Recruitment Consultant
rdpreez@networkrecruitment.co.za

Package & Remuneration

20000.00 - 30000.00 - Monthly