Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate Python Tester (Django)

DataFin Recruitment

Bellville

On-site

ZAR 200 000 - 300 000

Full time

11 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading Financial Services Provider is seeking an Intermediate Python Tester to join its Tech team in Bellville, Western Cape. This role requires a bachelor’s degree in a related field and 3+ years of experience in software quality assurance, specifically testing applications built with Python and Django. The successful candidate will contribute to the Agile development process, ensuring the reliability and security of financial applications while utilizing various software testing tools. A strong focus on code quality and problem-solving skills is essential.

Qualifications

  • 3+ years of experience in software quality assurance with a focus on Python & Django applications.
  • Solid understanding of the Software Development Life Cycle.
  • Experience with modern JavaScript frameworks.

Responsibilities

  • Contribute to the modernization of the Django-based platform.
  • Assist in the design and implementation of APIs.
  • Participate in system design discussions and contribute technical insights.

Skills

Proficiency in Python programming
Unit/Integration Testing
Functional/End-to-End Testing with Selenium WebDriver
API Testing with Requests library
Performance Testing with Locust
Understanding of Agile methodologies

Education

Bachelor’s Degree in Computer Science, Information Technology, or related field

Tools

Pytest
Robot Framework
Postman
Job description
ENVIRONMENT

A highly driven & detail-oriented Intermediate Python Tester is wanted by a leading Financial Services Provider to join its growing Tech team. In this critical role, you’ll be responsible for ensuring the quality, reliability, and security of our financial applications built with Python and Django. You’ll play a vital part in the Agile development lifecycle, contributing to the delivery of high-quality software that meets the stringent demands of the Financial Services industry, all while utilizing a suite of free and open-source testing tools. The ideal candidate must possess a Bachelor’s Degree in Computer Science/Information Technology or similar field or equivalent practical experience with at least 3+ years in software quality assurance, with a strong focus on testing Python & Django applications.

DUTIES
  • Contribute to the technical modernisation of our Django-based insurance platform under the guidance of senior Developers.
  • Assist in the design and implementation of robust APIs and integrations.
  • Follow and contribute to best practices in software development and system architecture.
  • Learn from and collaborate with senior team members to improve technical skills.
  • Participate in system design discussions and contribute technical insights.
  • Implement security best practices and contribute to maintaining date integrity under supervision.
REQUIREMENTS

Qualifications –

  • Bachelor’s Degree in Computer Science, Information Technology, Software, Engineering, or related field, or equivalent practical experience.

Experience/Skills –

  • Proven experience (3+ years) in software quality assurance, with a strong focus on testing Python & Django applications.
  • Solid understanding of Software Development Life Cycle and agile methodologies.
  • Proficiency in Python programming.
  • Hands-on experience with Django’s testing framework and its internal components.
  • Demonstrable experience with free and open-source testing tools such as:
  • Unit/Integration Testing: Pytest, Django’s built-in Testcase
  • Functional/End-to-End Testing: Selenium WebDriver (for browser automation), Robot Framework
  • API Testing: Requests library (Python), Postman (can be used for manual/automated API Testing)
  • Performance Testing: Locust (Python-based open-source load testing tool)
  • Exposure to insurance or financial systems.
  • Knowledge of modern JavaScript frameworks.Familiarity with containerisation and development automation.Experience with system modernisation and legacy code improvement.
ATTRIBUTES
  • Good analytical and problem-solving abilities.
  • Excellent communication skills with ability to mentor others.
  • Self-motivated with a passion for clean, maintainable code.
  • Proven ability to work both independently and collaboratively.
  • Strong focus on code quality and system reliability.
  • Commitment to continuous learning and improvement.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.