Enable job alerts via email!

QA Tester

PBT Group

Johannesburg

On-site

ZAR 400,000 - 600,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

A leading financial services team in Johannesburg is seeking an experienced QA Tester to join their technology division. The role involves ensuring system quality through designing and executing test automation, validating functionality, performance, and reliability of systems, and collaborating with various stakeholders. Candidates should have a strong background in automated testing tools, Java, and SQL, along with a Bachelor's degree in a relevant field.

Qualifications

  • Minimum of 7+ years of hands-on testing experience.
  • 4+ years in test automation and microservices environments.
  • Experience in testing within complex financial applications.

Responsibilities

  • Develop and maintain automated test scripts for API testing.
  • Collaborate with stakeholders to ensure functionality aligns with business requirements.
  • Execute validation processes and create detailed test documentation.

Skills

Automated testing tools
Java
RESTful API testing
SQL
JIRA
Confluence
Jenkins
Excel functions

Education

Bachelor’s degree in Computer Science

Tools

Postman
JMeter
Selenium
Git

Job description

QA Tester position available in Johannesburg.

A leading financial services team is seeking an experienced QA Tester to join their high-performing technology division.

The ideal candidate will play a critical role in ensuring system quality by designing, developing, and executing test automation for robust, scalable platforms.

The position focuses on validating the functionality, performance, and reliability of systems through thorough manual and automated testing methods, ensuring delivery of high-quality software products.

Key Responsibilities:

  • Develop, maintain, and debug technical test scripts to execute API testing and other automated test processes.
  • Ensure functionality aligns with business requirements and prevent defects through proactive testing and change control.
  • Collaborate with developers, business analysts, and other stakeholders to review project proposals, evaluate alternatives, and provide input on estimation and testing strategy.
  • Execute validation processes including verification of XML content, databases, and flat files using custom scripts.
  • Design, script, and manage tests using Java, Selenium, and automation frameworks for APIs and microservices.
  • Conduct RESTful API testing using tools such as Postman, JMeter, and other automation suites.
  • Utilise Atlassian tools including JIRA and Confluence to document and manage test processes.
  • Build and maintain CI/CD pipelines using Jenkins for automated test integration and deployment.
  • Create detailed test documentation, test cases, defect reports, and provide regular status updates to stakeholders.
  • Perform ETL and data validation testing using SQL to extract and verify test data from various databases.
  • Apply experience in testing mathematical models and use intermediate Excel functions to build test harnesses.

Skills & Tools Required:

  • Proficiency in automated testing tools such as Postman, JMeter, Selenium, and Git.
  • Experience in Java for writing test scripts and frameworks.
  • Expertise in RESTful API testing and validation of web services.
  • Strong SQL skills for data extraction and database validation.
  • Familiarity with JIRA, Confluence, and Jenkins for issue tracking, documentation, and continuous integration.
  • Ability to read and validate structured data formats including XML and flat files.
  • Solid understanding of software testing principles, including test case design, execution, and defect lifecycle.
  • Strong verbal and written communication skills and stakeholder engagement abilities.

Additional Competencies:

  • Experience in ETL testing and data pipeline validation.
  • Exposure to mathematical models testing and scenario design.
  • Ability to create Excel-based test harnesses for structured validation and results tracking.
  • Understanding of system design principles is advantageous.

Qualifications & Experience:

  • Bachelor’s degree in Computer Science, Information Systems, or a related technical field.
  • Minimum of 7+ years of hands-on testing experience, with 4+ years in test automation and microservices environments.
  • Prior experience in testing within complex, integrated systems and financial applications is preferred.
  • Knowledge of programming or scripting languages as relevant to the department’s technology stack.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.