Quality Assurance Engineer

bullock tech talent partners • South Africa
Remote
Apply
AI Summary

Join our team as a Quality Assurance Engineer to design and execute comprehensive test strategies for new features and system releases. Collaborate with engineering teams to ensure quality is integrated early in the development lifecycle. Develop and maintain automated test suites for APIs, backend services, and user interfaces.

Key Highlights
Quality Assurance Engineer
Comprehensive test strategies
Automated test suites
Key Responsibilities
Design and execute comprehensive test strategies for new features and system releases
Develop and maintain automated test suites for APIs, backend services, and user interfaces
Collaborate with engineering teams to ensure quality is integrated early in the development lifecycle
Technical Skills Required
Selenium Cypress Playwright Python JavaScript Microsoft Azure GitHub Actions GitLab CI Jenkins
Benefits & Perks
Opportunity to help build modern cloud infrastructure
Work on high-scale distributed systems
Opportunity to grow with a high-impact engineering organization
Nice to Have
Experience testing data-intensive platforms or data pipelines
Familiarity with Docker, Kubernetes, and containerized environments
Experience validating microservices architectures

Job Description


Role: Quality Assurance Engineer

Industry: Fintech - AgenticAI in Mortgage Operations

Department: Engineering

Location: South Africa (Remote)

Employment Type: Full-time / Indefinite Contract


Introduction:


Our client is a US-based enhanced AI tech platform transforming the mortgage operations industry.


About the Role:


We are looking for Quality Assurance Engineers to join a new division focused on delivering reliable, high-quality software systems.


This role is ideal for engineers who enjoy breaking systems, building automated testing frameworks, and ensuring high standards of product quality across complex software platforms.


You will work closely with software engineers, data engineers, and DevOps teams to validate functionality, ensure system reliability, and implement scalable testing strategies across backend services, APIs, and user-facing applications.


The ideal candidate exhibits mastery across modern data engineering tools and best practices, excels in designing scalable solutions, and thrives in collaborative and fast-paced environments.


This role is fully remote but candidates must be based in South Africa.


Responsibilities:


  • Design and execute comprehensive test strategies for new features and system releases.
  • Develop and maintain automated test suites for APIs, backend services, and user interfaces.
  • Perform functional, regression, integration, and end-to-end testing.
  • Validate API endpoints, workflows, and data integrity across multiple system components.
  • Collaborate with engineering teams to ensure quality is integrated early in the development lifecycle.
  • Investigate, reproduce, and document software defects with clear diagnostic information.
  • Integrate automated testing frameworks into CI/CD pipelines.
  • Ensure releases meet quality standards through release validation and post-deployment verification.
  • Continuously improve QA processes, testing coverage, and documentation.


Required Skills and Qualifications:


  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent experience.
  • 3+ years of experience in software quality assurance or QA automation.
  • Experience with test automation tools such as Selenium, Cypress, Playwright, or similar frameworks.
  • Strong experience testing REST APIs and backend services.
  • Experience writing tests or scripts in Python, JavaScript, or similar languages.
  • Experience working with Microsoft Azure environments including testing applications deployed in Azure cloud infrastructure.
  • Experience working with CI/CD pipelines such as GitHub Actions, GitLab CI, or Jenkins.
  • Strong debugging, analytical, and problem-solving skills.
  • Ability to communicate clearly and fluently in English, both written and spoken.
  • Ability to collaborate effectively within a distributed international engineering team.


Preferred Qualifications:


  • Experience testing data-intensive platforms or data pipelines.
  • Familiarity with Docker, Kubernetes, and containerized environments.
  • Experience validating microservices architectures.
  • Experience with performance or load testing tools.
  • Exposure to Azure DevOps or Azure-based deployment workflows.
  • Experience building automated regression suites for large systems.


Why Join?


  • Opportunity to help build modern cloud infrastructure from the ground up.
  • Work on high-scale distributed systems and advanced technology platforms.
  • Opportunity to grow with a high-impact engineering organization.


Similar Jobs

Explore other opportunities that match your interests

Senior DevOps Engineer

Devops
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

bullock tech talent partners

South Africa

Atlassian Jira & Confluence Specialist

Devops
•
2w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Remote Recruitment

South Africa

AWS Platform Engineer

Devops
•
3w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

executiveplacements.com

South Africa

Subscribe our newsletter

New Things Will Always Update Regularly