Overview

Technical Test Analyst – Automation Testing Jobs in Randburg, South Africa at Fnb South Africa

Location: Randburg

DVT is one of the top software development and testing companies on the continent. With our remote and hybrid options, our vision is to be South Africa’s favourite custom software solutions & services company, with a global footprint.

You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from Dev Conf to GDG.

Job Overview

We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our clients. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers.

Responsibilities

Writing and testing scalable code.

Developing back-end components.

Integrating user-facing elements in collaboration with front-end developers.

Requirements

Minimum of 5 years of Python Backend Development.

Expertise in FastAPI framework.

Experience with Celery and message brokers such as Rabbit

MQ.

Understanding of MQTT protocols for lightweight messaging.

Proficiency with Postgre

SQL, Maria

DB, and Mongo

DB.

Knowledge of Redis for caching and in-memory data storage.

Experience with Python ORMs like SQL Alchemy or Django ORM.

Familiarity with designing and implementing Python-based microservices.

Knowledge of API development and integration, including RESTful APIs.

Experience with unit testing frameworks like Pytest or Unittest.

Familiarity with integration and end-to-end (E2E) testing practices.

Proficiency in working with Docker and containerized environments.

Basic understanding of Azure Services if deployment involves cloud integrations.

Version control tools like Git.

Familiarity with workflows such as Gitflow and feature branching.

#J-18808-Ljbffr

Title: Technical Test Analyst – Automation Testing

Company: Fnb South Africa

Location: Randburg, South Africa

Category: Software Development (Backend Developer, Software Engineer, Python, Cloud Engineer – Software)

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.