Kind Mkansi
Test Automation Engineer
Hire this person
Send a job offer directly to this candidate
About
The process used to test software and ensure that quality standards are met. It includes test analysis and design, test estimation, test planning and approach, test execution, defect management, and reporting. Coordinate the delivery of work for Associate test engineers working on the same project: allocating tasks in line with the project plan, providing support and assistance, giving feedback, and addressing knowledge, skills and/or performance gaps, responsible for ensuring the work is completed on time, to the required testing standards and is fit for purpose.
Responsible for governance issues relating to third-party test teams by ensuring Test standards are met and regression and automation packs are maintained.
Experience
Test Automation Engineer - Zensar Technologies (Discovery Limited)
(2025-07)
- The process used to test software and ensure that quality standards are met. It includes test analysis and design, test estimation, test planning and approach, test execution, defect management, and reporting.
- Coordinate the delivery of work for Associate test engineers working on the same project: allocating tasks in line with the project plan, providing support and assistance, giving feedback, and addressing knowledge, skills and/or performance gaps, responsible for ensuring the work is completed on time, to the required testing standards and is fit for purpose.
- Responsible for governance issues relating to third-party test teams by ensuring Test standards are met and regression and automation packs are maintained.
- Uses ServiceNow to manage incidents, service requests, and changes related to LDAP environments
- Test analysis and design: Designs descriptive and prescriptive tests (both automation and manual) which are written to consider full system integrations i.e. multi journey impacting multiple systems and services; Responsible for the quality of the tests against stories; implements the test automation project in line with the framework designed by the Principal test engineer; writes tests that consider system integrations and writes test scenarios aligned to the business requirements; responsible
- Test estimation: Estimates the testing effort for collective test work within assigned projects.
- Test planning and approach: Develops overall test plan and approaches for assigned projects; plans and implements continuous integration using pipeline tools.
- Test execution: Run tests as required. Ensures tests conducted by more junior testers are done correctly. Actively removes blockers and escalates where needed.
- Defect management: Identifies and raises defects to the agreed standard. Retests once fixed. Closes assigned defects once resolved. Provides governance on defect management. Ensures defects are completed in line with the SLAs agreed for the project. Is responsible for defect management and triaging of defects reported within their assigned projects.
- Reporting: Produces reports as required in relation to assigned work and the project phase. This includes preparation progress updates; test execution progress; defects; test outcome report etc.
- Responsible for test data management and co-ordination with other systems areas with the test refreshes.
Linux System Engineer - Nexio South Africa (Vodacom)
(2024-03 - 2025-03)
- Involvement in the support and implementation of OS within the enterprise (Production, Test, QA, Development)
- Logging calls to 2nd-line support using Remedy and closing calls where applicable
- Installing, configuring, and maintaining IBM LDAP servers involves deploying IBM Security verify Directory on Linux / AIX
- Creating and configuring the directory structure, securing it with SSL/TLS and access controls, setting up replication, and managing users and groups
- Monitoring server health, reviewing logs, performing backups, applying patches, troubleshooting authentication and replication issues, optimising performance, and ensuring high availability of the directory service
- Security: patch management and vulnerability management, review, monitor and remediate system in compliance with EIT security standards
- Backup and Recovery (Netbackup)
- Coordinate Root Cause Analysis in an IBM LDAP environment, analyse the incident details, collect evidence from LDAP logs, Linux/AIX system logs, and monitoring it
- Monitor/resolve 1st line service requests and daily system
- Liaise with various departments within the customer including Networks, Cabling, Storage, Database, Security, Facilities, Backup and Recovery, IS, Test and Dev as well as Change and Release Management for day-to-day system administration, effectively and in accordance with customer guidelines, standards and policies.
Cloud Support Associate (Linux) - Amazon Web Services (AWS)
(2023-02 - 2023-07)
- Handle customer issues via support tickets, calls, and chat systems.
- Provide clear, professional, and timely communication.
- Performing server maintenance tasks such as adding memory to a server or replacing failed hard drives
- Install, configure, and maintain Linux distributions (Ubuntu, CentOS, Red Hat) and software packages to ensure stability and performance.
- Monitor system health (CPU, memory, disk usage) and optimise performance
- Perform patching, upgrades, builds and rebuilds, and security hardening
- Plan and execute the safe decommissioning of cloud and on-premises resources no longer in use
- Perform data backups and ensure critical information is retained before resource termination.
- Ensure compliance with security policies and best practices during the decommissioning process
- Expanding logical volumes or adding new physical disks to a volume group on the fly to meet growing storage requirements.
- Creating snapshots to take backups of logical volumes before critical software upgrades, allowing for quick recovery in case.
- Maintaining detailed documentation of system configurations, procedures, and changes.
Junior Quality Assurance Inspector - Rheinmetall Denel Munition
(2022-02 - 2023-01)
- Identifying defects on a product by using measure dimensions.
- Analysing the defects and decision-making by marking the product
- Performing regular quality assessments on all incoming materials from suppliers, and outgoing products for shipping.
- Report all products and materials that fail to meet quality expectations.
- Creating Visual Basic for applications (VBA) and Macros in Ms Excel
- Profiling the products, and making its own database.
- Verifying the database, if is accurate to able to trace all products status
- Using Python for back-end, HTML, CSS, JavaScript for front-end, and MySQL for database
- Final inspection team to check the strength of all passed products.
- Recommend improvements to the production process to ensure quality control.
- Document inspection outcomes by completing detailed reports and performance reports (daily, weekly and monthly reports)
Software Engineer (iOS Mobile Dev) - Larsen and Toubro Infotech (LTM)
(2020-12 - 2022-01)
- Design, develop, and maintain iOS applications using Swift, SwiftUI, and UIKit
- Build responsive and high performance mobile applications for iPhone and iPad
- Integrate applications with RESTful APIs and third-party services
- Implement secure authentication systems (OAuth, Firebase Authentication)
- Work with backend services such as Firebase for real-time data, cloud storage, and push notifications
- Collaborate with UI/UX designers to create intuitive and user friendly mobile interfaces
- Debug, test, and optimise applications for performance, scalability, and stability
- Use version control systems like Git/GitHub for code management and collaboration
- Participate in code reviews and follow best practices in software development
- Ensure app security by applying encryption and secure coding standards
- Work with Core Data and local storage for offline functionality
- Implement push notifications using Firebase Cloud Messaging (FCM) or APNs
- Maintain and update existing applications, fixing bugs and adding new features
- Follow Agile/Scrum development methodologies and attend sprint meetings
- Prepare applications for App Store deployment using Apple guidelines
Education
National Diploma - Information Technology (Software Development) - Tshwane University of Technology (2020)
Software Development Program (ICITP) - Go Fourth Learning (2025)
Grade 12 (Matric) - Phendulane Secondary School
