Summary
Overview
Work History
Education
Skills
Date of birth
Certification
Interests
Timeline
Aaron Tidimalo Makole

Aaron Tidimalo Makole

Test Engineer
Pretoria

Summary

Dynamic and results-driven Software Test Engineer with over 13 years of experience delivering high-quality software solutions. Proven expertise in test case creation, user requirements analysis, and Agile/Scrum methodologies, complemented by a strong ability to collaborate effectively with development teams. Proficient in automating test scenarios using industry-standard tools such as MS Visual Studio, Selenium, and Rest Assured, while excelling in performance and load testing. Committed to enhancing client satisfaction through meticulous software testing and contributing to innovative business software solutions.

Overview

14
14
years of professional experience
5
5
Certifications
1
1
Language

Work History

Automation Test Engineer

Psyber Pro [Contracted to ABSA CIB]
08.2024 - 12.2025
  • Ensured timely completion of all assigned tasks within deadlines while adhering to established quality parameters.
  • Boosted overall system stability by rigorously stress-testing applications under heavy loads and high concurrency conditions.
  • Optimized test cycles through parallel execution, significantly reducing time-to-market for critical releases.
  • Streamlined testing processes through continuous integration and deployment tools, improving overall efficiency.
  • Facilitated cross-functional team communication, ensuring transparency in tracking testing progress and results reporting.
  • Contributed to improved user experience with comprehensive usability testing across multiple platforms and devices.
  • Met with quality assurance, developers and project managers to assess scope and sequence of project.
  • Prepared automation concept and control drawings according to client specifications.
  • Authored and maintained well-organized, efficient and successful manual test cases for entire team.
  • Gathered data on integration issues and vulnerabilities, reported findings and recommended improvements.
  • Advised developers on problems with databases, performance and other issues.
  • Monitored resolution of bugs, tested fixes, and helped developers tackle ongoing problems by providing QA perspective.
  • Tested functional and compatibility of new programs or updates in comparison to existing applications.
  • Evaluated function, performance and design compliance of every product against design standards and customer needs.
  • Enhanced automation test coverage by implementing new testing strategies and approaches.
  • Actively participated in agile ceremonies such as sprint planning and retrospective meetings, providing valuable feedback on testing activities.
  • Mentored junior team members, sharing knowledge and insights on automation testing tools and techniques to foster continued growth and success within the team.
  • Discussed requirements and processes with project managers and developers.
  • Kept on track with deadlines for development cycle times.
  • Created detailed test cases for use on diverse projects.
  • Reduced manual testing efforts for faster product delivery with the creation of robust automated test scripts.
  • Documented testing procedures for developers and future testing use.
  • Operated under Agile and Scrum frameworks to complete releases and well-organized sprints.
  • Incorporated delivery requirements into planning of testing schedules.
  • Completed pre-implementation testing for new system modifications to assess potential impacts.
  • Developed and maintained defect databases for known issues.
  • Strengthened collaboration with developers, identifying and addressing issues in the early stages of the development process.
  • Increased software reliability, performing thorough regression tests to ensure seamless performance after updates.
  • Achieved higher levels of test accuracy by designing and executing data-driven tests for various input scenarios.
  • Enabled faster issue resolution, providing detailed bug reports with clear steps to reproduce and suggested fixes.
  • Maintained, debugged and optimized automation programs.
  • Completed automation of functional and regression testing.
  • Updated and maintained project documentation for detailed recordkeeping.
  • Built automated test scripts to handle repetitive software testing work.
  • Kept scripts and test cases updated with current requirements.

Automation Test Engineer

Conekt Dynamix [Contracted to ABSA EBI]
05.2022 - 10.2023
  • Enhanced automation test coverage by implementing new testing strategies and approaches.
  • Implemented advanced automation frameworks such as Selenium WebDriver or Appium, optimizing code reusability and maintainability across projects.
  • Strengthened collaboration with developers, identifying and addressing issues in the early stages of the development process.
  • Actively participated in agile ceremonies such as sprint planning and retrospective meetings, providing valuable feedback on testing activities.
  • Increased software reliability, performing thorough regression tests to ensure seamless performance after updates.
  • Achieved higher levels of test accuracy by designing and executing data-driven tests for various input scenarios.
  • Mentored junior team members, sharing knowledge and insights on automation testing tools and techniques to foster continued growth and success within the team.
  • Enabled faster issue resolution, providing detailed bug reports with clear steps to reproduce and suggested fixes.
  • Maintained, debugged and optimized automation programs.
  • Completed automation of functional and regression testing.
  • Updated and maintained project documentation for detailed recordkeeping.
  • Discussed requirements and processes with project managers and developers.
  • Kept on track with deadlines for development cycle times.
  • Created detailed test cases for use on diverse projects.
  • Built automated test scripts to handle repetitive software testing work.
  • Kept scripts and test cases updated with current requirements.

Test Automation Engineer

EQ Plus [Contracted to Wesbank]
03.2021 - 02.2022
  • Improved software quality by designing and implementing automated testing solutions.
  • Maintained detailed documentation on testing methodologies, making it easier for other team members to follow established guidelines.
  • Enhanced test coverage with the development of comprehensive test plans and cases.
  • Streamlined bug reporting and tracking processes, resulting in faster resolution times.

Automation Test Engineer

Cyber Pro [Contracted to Arena Holdings]
07.2019 - 07.2020
  • 1 year contract
  • Reduced manual testing efforts for faster product delivery with the creation of robust automated test scripts.
  • Bolstered defect detection rates, conducting exhaustive root cause analysis to mitigate future occurrences.
  • Documented testing procedures for developers and future testing use.
  • Operated under Agile and Scrum frameworks to complete releases and well-organized sprints.
  • Incorporated delivery requirements into planning of testing schedules.
  • Completed in-depth usability testing on Windows, Android and iOS mobile devices.
  • Completed pre-implementation testing for new system modifications to assess potential impacts.
  • Developed and maintained defect databases for known issues.
  • Implemented advanced automation frameworks such as Selenium WebDriver or Appium, optimizing code reusability and maintainability across projects.
  • Strengthened collaboration with developers, identifying and addressing issues in the early stages of the development process.
  • Increased software reliability, performing thorough regression tests to ensure seamless performance after updates.
  • Achieved higher levels of test accuracy by designing and executing data-driven tests for various input scenarios.
  • Enabled faster issue resolution, providing detailed bug reports with clear steps to reproduce and suggested fixes.
  • Maintained, debugged and optimized automation programs.
  • Completed automation of functional and regression testing.
  • Updated and maintained project documentation for detailed recordkeeping.
  • Built automated test scripts to handle repetitive software testing work.
  • Kept scripts and test cases updated with current requirements.

Automation Test Engineer

Touchsides
11.2017 - 01.2019
  • Exposure to mobile testing [Data Analytics].
  • Manual and automation testing.
  • Reviewed all test cases and test scripts for quality and identified additional areas to review.
  • Tested equipment for proper operation and freedom from defects.
  • Met with quality assurance, developers and project managers to assess scope and sequence of project.
  • Authored and maintained well-organized, efficient and successful manual test cases for entire team.
  • Gathered data on integration issues and vulnerabilities, reported findings and recommended improvements.
  • Enhanced automation test coverage by implementing new testing strategies and approaches.
  • Reduced manual testing efforts for faster product delivery with the creation of robust automated test scripts.
  • Completed in-depth usability testing on Windows, Android and iOS mobile devices.
  • Strengthened collaboration with developers, identifying and addressing issues in the early stages of the development process.
  • Increased software reliability, performing thorough regression tests to ensure seamless performance after updates.
  • Maintained, debugged and optimized automation programs.
  • Enabled faster issue resolution, providing detailed bug reports with clear steps to reproduce and suggested fixes.

Automation Test Engineer

Brite House
12.2014 - 03.2016
  • Testing systems build with Microsoft products [Sharepoint, CRM, Test Manager, SQL Server].
  • Performed manual and automation testing.
  • Generated process models illustrating automation engineering progress, specifications and details.
  • Recommended changes and corrections to developers for optimal software performance and usability.
  • Facilitated cross-functional team communication, ensuring transparency in tracking testing progress and results reporting.
  • Evaluated function, performance and design compliance of every product against design standards and customer needs.
  • Bolstered defect detection rates, conducting exhaustive root cause analysis to mitigate future occurrences.
  • Completed pre-implementation testing for new system modifications to assess potential impacts.
  • Completed automation of functional and regression testing.
  • Updated and maintained project documentation for detailed recordkeeping.
  • Kept scripts and test cases updated with current requirements.
  • Reviewed all test cases and test scripts for quality and identified additional areas to review.
  • Tested equipment for proper operation and freedom from defects.
  • Met with quality assurance, developers and project managers to assess scope and sequence of project.
  • Authored and maintained well-organized, efficient and successful manual test cases for entire team.
  • Completed in-depth usability testing on Windows, Android and iOS mobile devices.

QA Manual Tester

Interfile
11.2011 - 12.2014
  • Manual testing and performance testing.
  • Ensured timely completion of all assigned tasks within deadlines while adhering to established quality parameters.
  • Contributed to improved user experience with comprehensive usability testing across multiple platforms and devices.
  • Advised developers on problems with databases, performance and other issues.
  • Monitored resolution of bugs, tested fixes, and helped developers tackle ongoing problems by providing QA perspective.
  • Tested functional and compatibility of new programs or updates in comparison to existing applications.
  • Discussed requirements and processes with project managers and developers.
  • Kept on track with deadlines for development cycle times.
  • Created detailed test cases for use on diverse projects.
  • Documented testing procedures for developers and future testing use.
  • Operated under Agile and Scrum frameworks to complete releases and well-organized sprints.
  • Incorporated delivery requirements into planning of testing schedules.
  • Developed and maintained defect databases for known issues.
  • Achieved higher levels of test accuracy by designing and executing data-driven tests for various input scenarios.
  • Built automated test scripts to handle repetitive software testing work.

Education

Software Development

Tshwane University Of Technology, Pretoria
01-2009

Completed

Degree - Information & Knowledge Systems

University Of Pretoria, Pretoria, Hatfield

Incomplete

Senior Matric Certificate - undefined

01-2003

Skills

C

C#

C

Java,

JavaScript

Date of birth

25/10/1985

Certification

Fundamentals of Software Testing Course, Time Quantum, 2011

Interests

Learning new things

Timeline

Automation Test Engineer - Psyber Pro [Contracted to ABSA CIB]
08.2024 - 12.2025
Automation Test Engineer - Conekt Dynamix [Contracted to ABSA EBI]
05.2022 - 10.2023
Test Automation Engineer - EQ Plus [Contracted to Wesbank]
03.2021 - 02.2022
Automation Test Engineer - Cyber Pro [Contracted to Arena Holdings]
07.2019 - 07.2020
Automation Test Engineer - Touchsides
11.2017 - 01.2019
Automation Test Engineer - Brite House
12.2014 - 03.2016
QA Manual Tester - Interfile
11.2011 - 12.2014
- Senior Matric Certificate,
Tshwane University Of Technology - , Software Development
University Of Pretoria - Degree, Information & Knowledge Systems
Aaron Tidimalo MakoleTest Engineer