You are on page 1of 6

Personal details

Residence: South Africa (Johannesburg)


Availability: One Calendar Month
Nationality: South African
Hours per week: 40

Profile summary 1
As an experienced performance test engineer, I bring a wealth of expertise and genuine passion to the realm of optimizing
system efficiency and overall performance. My robust foundation in analyzing and fine-tuning intricate software and
hardware systems has empowered me to make significant contributions to the development and execution of performance
testing strategies throughout my career. Proficient in leveraging industry-leading tools, I excel in identifying and addressing
performance bottlenecks, ensuring applications and systems operate at peak efficiency. Collaborating seamlessly with cross-
functional teams, I specialize in translating technical findings into actionable insights and implementing scalable solutions.
Notably, I am well proficient with LoadRunner, JMeter as load testing tools, and have experience using either App Dynamics or
Dynatrace for monitoring test executions on Windows/Linux systems.
I am Currently actively seeking a challenging role in the New Zealand to apply my expertise in performance testing and
contribute to the success of dynamic and innovative projects—a longstanding dream of mine to test my skills in leading
technology countries in the first world.

With over 8 years of hands-on experience in performance testing and engineering, I've had the privilege of working on diverse
applications and systems within major corporations in South Africa, including the esteemed FirstRand Bank—one of the
country's four major banks. My expertise spans the entire performance testing lifecycle, from meticulous test planning and tool selection to
precise test execution, analysis, and comprehensive reporting. Bringing to the table strong analytical and problem-solving skills, coupled with a
keen eye for detail, I've honed my ability to collaborate effectively with cross-functional teams, contributing to the successful delivery of high-
quality software products.

Armed with a 4-year IT National Diploma with JAVA programming as my major, completed in 2015, I embarked on my
professional journey as an Intern Performance Test Analyst at EOH—a consulting company specializing in performance testing
services. During my tenure, I underwent thorough grooming and training in performance testing, a skill initially introduced to me post-varsity. In
this role, I oversaw scripting, execution, and reporting for a year before earning a promotion to Junior Performance Test Analyst. Entrusted with
end-to-end project responsibilities, spanning from requirement gathering to reporting, I operated under the supervision of a team lead, further
enhancing my proficiency in the field.

Transitioning to SQS, a consulting company, I took on the role of a consultant for a UK-based healthcare company.
Collaborating with a team of engineers from Ireland, my responsibilities included ensuring the client's systems met industry
performance standards, involving activities from requirement gathering and scripting to execution and reporting. Additionally,
I played a pivotal role in assisting the development team in investigating and resolving performance defects. Subsequently, I
joined African Bank, a short-term loans bank venturing into the transactional space. Here, my focus shifted to testing the
mobile application and internet banking platforms. My responsibilities expanded from requirement gathering to advising and
guiding junior colleagues and introducing best practices to enhance the overall testing process.

In my recent and ongoing role at FirstRand Bank, one of the top 5 largest banks in Africa, I've played a central role as the
leader of a Business Unit (BU). Responsible for overseeing and elevating performance testing activities across more than
three development teams, I guide the BU through the entire performance testing lifecycle, from crafting comprehensive test
strategies to hands-on involvement in designing and requirement gathering processes. Serving as a guiding force within the
BU, I offer expertise on the 'why' and 'how' of performance testing, providing invaluable assistance to system analysts in
gathering non-functional requirements. Notably, I mentor technical testers aiming to transition into the dynamic realm of
performance testing. At the core of my responsibilities is the flawless execution of performance testing activities, adeptly
managing stress environments to ensure alignment with production specifications on the latest builds. Demonstrating
expertise in raising and tracking performance defects, collaborating with development teams to identify bottlenecks,
recommending and implementing effective fixes, and diligently mitigating risks, I take pride in my record of zero
performance-related production incidents since joining the team. Excited about the opportunity to bring this wealth of
experience and success to a new role, I am eager to continue driving performance excellence and contributing to the success
of innovative projects.

Education

Date Level University Status


2011 NQF Level 4 High-School Completed
2012 - 2015 National Diploma Tshwane University of Technology Completed

Trainings, Courses and Certifications

Date Institution Name of the course


2018 SASTQB ISQTB Foundation

Summary Professional Experiences

May -2022 – Till date


FirstRand Bank – South Africa
Performance Test Engineer

• Meeting Engagement: Attend and actively participate in meetings to comprehensively understand and
analyze performance testing requirements.

• Efficient Test Case Construction: Analyze system and process workflows to construct efficient performance
test cases, ensuring thorough coverage of relevant scenarios.

• Script Development and Execution: Create performance test scripts and execute them meticulously to
evaluate system performance under various conditions.

• Bottleneck Identification: Proactively identify bottlenecks within systems, employing a keen eye for detail to
enhance overall performance.

• Results Analysis and Reporting: Analyze performance test results with precision and consolidate
comprehensive reports, providing valuable insights to stakeholders.

• Test Planning: Develop detailed Test Plans, outlining the approach and strategy for effective performance
testing.

• Collaboration with Technical Teams: Engage collaboratively with technical teams to debug and tune
application performance, contributing to optimal system functionality.

• Test Environment Management: Proficiently manage the test environment, including deployment and
setup, ensuring a conducive and reliable testing environment.

• Best Practice Advisory: Provide insightful advice on best practices related to performance testing, leveraging
industry standards and innovative approaches.

• Performance Framework Development: Create and implement a robust Performance Framework and
Approach to guide testing processes effectively.
• End-to-End Responsibility: Take ownership of Performance Testing requirements for the entire Business
Unit, from initial planning stages to ensuring the deployment of a high-performing system into production.

February -2022 – April -2022


ILab – Contracting to Shoprite – South Africa
Performance Test Engineer

• Meeting Engagement: Attended meetings to comprehensively understand and analyzed performance


testing requirements, ensuring alignment with project objectives.

• Script Development and Execution: Created performance test scripts and executed them meticulously to
evaluate system performance under various conditions.

June -2021 – Jan -2022


Isometrix – South Africa
Performance Test Engineer
• Meeting Engagement: Attended meetings to comprehensively understand and analyzed performance
testing requirements, ensuring alignment with project objectives.

• Efficient Test Case Construction: Analyzed system and process workflows to construct efficient
performance test cases, ensuring comprehensive coverage of relevant scenarios.

• Script Development and Execution: Created and executed performance test scripts, evaluating system
performance under various conditions.

• Bottleneck Identification: Proactively identified bottlenecks within systems, employing a keen eye for detail
to enhance overall performance.

• Results Analysis and Reporting: Analyzed performance test results with precision and consolidated
comprehensive reports, delivering valuable insights to stakeholders.

• Test Planning: Developed detailed Test Plans, outlining the approach and strategy for effective performance
testing, contributing to project success.

• Tool Exploration: Researched and investigated new tools for Proof of Concept (POC) purposes, staying
current with emerging technologies to enhance testing capabilities.

• Collaboration with Technical Teams: Engaged collaboratively with technical teams to debug and tune
application performance, contributing to optimal system functionality.

• Test Environment Management: Managed the test environment proficiently, handling deployment and
setup to ensure a conducive and reliable testing environment.

• Best Practice Advisory: Provided insightful advice on best practices related to performance testing, drawing
on industry standards and innovative approaches to optimize testing processes.

Feb -2019 – May 2021


African Bank – South Africa
Performance Test Engineer
• Meeting Engagement: Participated in Kickoff meetings to thoroughly understand and analyze performance
testing requirements, ensuring alignment with project objectives.

Attended Walkthrough meetings to identify and understand system process flow, contributing valuable
insights to the overall understanding of the project.
• Efficient Test Case Construction: Analyzed system and process workflows to construct efficient
performance test cases, ensuring comprehensive coverage of relevant scenarios.

• Test Data Extraction: Extracted and created test data from the database, ensuring the availability of realistic
and representative data for performance testing.

• Script Development and Execution: Created and executed performance test scripts, evaluating system
performance under various conditions.

• Bottleneck Identification: Utilized Dynatrace (App Mon Tool) to identify bottlenecks within systems,
employing a data-driven approach to enhance overall performance.

• Results Analysis and Reporting: Analyzed performance test results with precision and consolidated
comprehensive reports, delivering actionable insights to stakeholders.

• Test Planning: Developed detailed Test Plans, outlining the approach and strategy for effective performance
testing, contributing to project success.

• Tool Exploration: Researched and investigated new tools for Proof of Concept (POC) purposes, staying
current with emerging technologies to enhance testing capabilities.

• Team Support: Guided and assisted teammates with any performance testing-related challenges, fostering a
collaborative and supportive team environment.

Jan -2018 – Jan -2019


SQS – South Africa
Performance Test Analyst
• Meeting Engagement: Attended and actively participate in meetings to comprehensively understand and
analyze performance testing requirements.

• Script Development and Maintenance: Created and maintained performance test scripts and scenarios
based on requirements, ensuring accuracy and alignment with project goals.

• Execution and Baseline Establishment: Executed performance test scripts across cycles to establish
baselines, systematically assessing and uncovering the performance of each release.

• Results Analysis and Reporting: Analyzed performance test results with precision, consolidated
comprehensive reports, and provided actionable insights for stakeholders.
• Documentation: Created and documented the test process, including user manuals, test data setup
documents, and Test Plans, ensuring clarity and comprehensive understanding across the team.

• Test Data Management: Created and managed test data, ensuring its relevance and accuracy for various
testing scenarios.

• Environment Configuration and Management: Configured and managed test environments, ensuring they
were properly set up and conducive to accurate testing processes.

Jun -2015 – December -2017


EOH – South Africa
Performance Test Analyst
• Meeting Engagement: Attended and actively participate in meetings to comprehensively understand and
analyze performance testing requirements.

• Script Development and Maintenance: Created and maintained performance test scripts and scenarios
based on requirements, ensuring accuracy and alignment with project goals.

• Execution and Baseline Establishment: Executed performance test scripts across cycles to establish
baselines, systematically assessing and uncovering the performance of each release.

• Results Analysis and Reporting: Analyzed performance test results with precision, consolidated
comprehensive reports, and provided actionable insights for stakeholders.

• Documentation: Created and documented the test process, including user manuals, test data setup
documents, and Test Plans, ensuring clarity and comprehensive understanding across the team.

• Test Data Management: Created and managed test data, ensuring its relevance and accuracy for various
testing scenarios.

• Environment Configuration and Management: Configured and managed test environments, ensuring they
were properly set up and conducive to accurate testing processes.

IT Skills
• Performance Testing Tools: LoadRunner, JMeter, Neo Load, Postman, SoapUI

• Scripting Languages: Java

• Test Management Tools: HP ALM, JIRA

• Performance Monitoring Tools: AppDynamics, Grafana, Graylog, Dynatrace

• Continuous Integration/Delivery: Jenkins

• Databases: SQL, Oracle DB, Postgres

• Operating Systems: Windows, Linux

• Containerization: Kubernetes, Docker, Rancher

• Protocols : Web/http ,Web Services, Oracle NCA, Tru-Client, LDAP ,RDP ,RTE,SAP ,Citrix ICA ,ODBC
• Strong analytical and problem-solving skills

• Excellent communication and collaboration abilities

• Attention to detail and dedication to delivering high-quality results.

Languages
Fluent: English

References available upon request.

You might also like