MSP StaffingCape Town Region

QA Automation Engineer

Project-Based

Description

About the position Our client is seeking a QA Automation Engineer for a remote role, with the option to work hybrid in Cape Town. Key Requirements Qualification: Relevant degree or equivalent experience in Software Development, IT, or related field. Experience: 3+ years in QA automation. Strong proficiency in Python (Pytest, unittest, or similar) for test automation. Experience with frontend testing frameworks (Playwright, Selenium, Cypress) for Angular/JavaScript applications. Experience building and maintaining API test automation (REST, gRPC) using Postman, REST Assured, or similar. Comfortable with SQL for database validation (PostgreSQL preferred). Experience integrating automated tests into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.). Proficiency with Git and modern development workflows. Understanding of Docker for containerised test environments. Highly desirable: GoLang testing, event-driven/microservices testing (Kafka), ClickHouse or analytical database testing, contract testing (Pact), Kubernetes testing, and ISTQB certification. Strong problem-solving, mentoring, and communication skills; able to articulate test coverage, quality risks, and ROI to stakeholders. Should you meet the requirements for this position, please email your CV to [Email Address Removed] You can also contact the IT team on [Phone Number Removed]; or visit our website at [URL Removed] NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with shortlisted candidates. Should you not hear from us within 3 days, please consider your application unsuccessful. Desired Skills: Python Playwright Selenium PostgreSQL Cypress Jenkins Kubernetes

Skills

KafkaPostmanPlaywrightGitLabSeleniumGitHub ActionsCI/CDPytestJenkinsGoJavaScriptGitHubAngularSQLGitKubernetesgRPCGitLab CIPythonAPIPostgreSQLMicroservicesEvent-DrivenCypressRESTDocker

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching