Summary
Overview
Work History
Education
Skills
Websites
References
Certification
Timeline
Generic

Rotondwa Gumbu

SOFTWARE DEVELOPER IN TEST
Fourways

Summary

I am goal oriented and motivated. Can work on a team or as a group. 3 Years of JAVA/JavaEE Development experience,1-year experience in Networking and 8-years’ experience of java Automation testing.12 years’ experience in IT industry. I am Python programmer Certified though I have lot of experience in Java, selenium, and API. I am most passionate about developing web-based software and mobile applications. Sound knowledge of best and modern software development techniques, methods, tools, and languages. Most of the jobs that I had in the past were contracts.


Experienced with automated testing and quality assurance. Utilizes scripting languages and test automation tools to streamline testing processes. Strong understanding of software development life cycle and test-driven development.

Overview

13
13
years of professional experience
2
2
Certifications
1
1
Language

Work History

Software Developer in Test

FNB
06.2022 - Current
  • Create, debug, verify, maintain, and update technical test scripts to run automated testing.
  • Performance testing using java code
  • Develop strategies to address the Non-functional requirements throughout Software or Product Development Life Cycle.
  • Conduct test plans by unpacking the requirements which include regression testing, system analysis and reviews.
  • Create test scripts to effectively test enhancements and new requirements and execute automated test scripts.
  • Work with QA to validate and certify if performance, scalability, availability, resilience, and reliability requirements are met.
  • Use JMeter to run performance test
  • Manage the team of technical tester.
  • Write java code to write script withing define framework.
  • Use rest assured to test API
  • Use selenium to write script and test web application
  • Participating in code reviews and contributing to continuous improvement initiatives within the development team.

Quality Assurance Automation Engineer

ILAB
08.2019 - 05.2022
  • Company Overview: Consulting at Nedbank
  • Use Cucumber, Selenium, Karate, Rest Assured with Java to develop automation scripts.
  • Use Jenkins to execute test.
  • Designing and writing test automation scripts using Selenium
  • Use Jira for test cases and log bugs.
  • Apply, design and develop automated testing strategies and build automated testing frameworks
  • Develops a network to support and add value to client engagements.
  • Attend daily stand-ups, iteration / sprint testing, sprint retrospectives.
  • Execute all test activities for allocated projects by conducting test estimation, prepare and submit test plans for sign-off and ensure alignment between test environment and production environment.
  • Create test scripts to effectively test enhancements and new requirements and execute automated test scripts.
  • Use of Postman.
  • Develop the automation scripts using the automation framework for execution.
  • Implement the test automation with the objective that it has adequate coverage within the sprint and can be re-used for regression testing.
  • Ensure the solution meet the architectural and development standards that are re-usable and scalable.
  • Confirm that the automation test suite implemented is appropriately catalogued and aligns with the governance.
  • Fully participate in nWoW.
  • Integration into and test automation execution on DevOps pipelines.

Technical Tester

FNB premium IT
11.2016 - 07.2019
  • Develop automated scripts using Java 7 and Selenium web driver
  • Update HP Quality centre
  • Performed smoke and Regression testing by automated scripts using Selenium
  • Worked on Data Driven Framework
  • Worked with source version control tool (Bitbucket)
  • Verified, edited and update test data in new or existing systems before testing
  • Participated in daily SCRUM meetings and gave the daily status of testing.
  • Provide a weekly project report that includes testing metrics and status reports.
  • Run scripts on Bamboo
  • Use SonarLint to ensure code quality
  • Use maven to build project, Test Soup web services

Automation Test Engineer

Wipro (Consulting at Standard Bank)
06.2015 - 10.2016
  • Work under agile environment, Responsible for all regression testing
  • Script development/ maintenance based on estimated efforts
  • Script executions with pre-defined productivity within the program
  • Framework optimization based on requirement
  • Liaising with features team to enable compatibility of scripts that they automated with the common framework to know execution demands
  • Write automation scripts for both IOS and Android App. Code tests using OOP, Ruby programming g language with cucumber and calabash frameworks
  • Managing the customer expectations: Declaring the weekly activities and report the progress/completion as against the declarations, as weekly measurements
  • Compiled Aggressive Regression Tests for every weekly new build
  • Actively participated in the release meetings to discuss the open critical issues.
  • Preparation of Test Report and status maintenance.
  • Test java REST web services using JBehave test framework.
  • Write java test for standard bank mobile app
  • Build java project using apache maven
  • Technologies currently used: GIT, XCODE, BAMBOO, RUBYMINE, CALABASH, CUCUMBER, Java SE, LINUX, JIRA, Agile Methodology, OOP, Ruby programming language.

Java Developer

Nimbletech
11.2014 - 05.2015
  • Develop web application for our clients using the following technologies: hibernate, Vaadin framework, Java EE, REST web services, some java 8 API, PostgreSQL, in Linux environment.
  • Involved in daily meetings.
  • Use MVC pattern to develop applications.
  • Use Junit to test java applications, Unit testing.
  • Develop and Test java applications for our client and internal use.
  • Provide production support by interacting with end-users and fixing defects
  • Use JAXB for marshalling/Marshalling XML, use XSD to generate classes
  • Investigate, debug and fix potential bugs in the implemented code
  • Developed well-structured and efficient code for medium to large-scale applications using Java and Java EE.
  • Develop font end application using Vaadin framework
  • Technologies, I use : Java EE, Vaadin, servlet, Hibernate, xml, JBoss, JAXB, PostgreSQL, Eclipse, Git, Linux, Google Guice, Junit, web services.

Graduate Intern

SAAB GRINTEK DEFENCE
07.2013 - 10.2014
  • Company Overview: (www.saabgroup.com)
  • Java Developer
  • Creates report for test team using xml, JavaScript, and HTML.code and develop java application for standalone and web application (java SE and Java EE) with MySQL that's developed front-end and back-end applications in Java.
  • Works with end users to address requirements, usability, accessibility, security, and change requests to ensure functionality
  • Develop server-side code for internal web applications.
  • Creates dynamic XSL to transform xml
  • Writes JSP, Servlet, Java Server Faces, and HTML files.
  • Write some Testand code to test embedded app written in LabVIEW for test team
  • Technologies, I used : Java EE, JSP, HTML, JSF, Servlet, Enterprise java bean, xml, Apache Tomcat, swing, CSS, UML, Eclipse IDE, EJB, LabVIEW, Testand.

Technical Intern

Brillant Télécommunications
05.2012 - 04.2013
  • Company Overview: (www.brillintel.co.za)
  • Assist in performing installations, Maintenance, Troubleshoot and support of all aspects of communication systems within Brillintel as well as at various clients’ sites. This includes wiring, cabling, centralized and distributed telecommunications systems and all peripheral equipment.
  • Network connectivity
  • Assist in administering backup on all IT and Telephony software and hardware environments within Brillintel as well as client’s sites
  • Assist in documenting the configuration of various systems, write and maintain operational report, Ensures compliance with building and health and safety codes. Assist in planning and ordering of equipment and material relevant for various tasks in accordance with established stock levels.
  • Reason for leaving moving to Java development/Automation (Coding) environment where I can utilise more of my skills

Education

BSC - Computer Science

University of Venda
01.2011

undefined

TSHIDIMBINI SEC SCHOOL
01.2007

undefined

Vondwe primary SCHOOL
01.2002

Skills

Programming : Java, Python, Hibernate, Spring

Automation : Selenium, JBehave, Cucumber, Postman, Protractor, API testing, Rest assured

Other: Maven, Bamboo, Jenkins, IT

Training course: IBM Artificial Intelligence Essentials V2, [PCEP-30-01] PCEP-certified Entry-level Python Programmer

Test automation frameworks

undefined

References

Fhatuwani Mukiti, 076 671 9762, Technical Team Lead, FNB

Peter Sivhaga, 072 380 4248, QA lead , iLab

Elvis Themba, 076 314 5469, Senior Java Developer, Nimbletech

Mulalo, Madida, 079 711 9802, Brilliant Telecommunication

Certification

Certified Artificial Intelligence Essentials V2, IBM- 2025

Timeline

Certified Artificial Intelligence Essentials V2, IBM- 2025

08-2025

Software Developer in Test

FNB
06.2022 - Current

Certified [PCEP-30-01] PCEP, Certified Entry-Level - Python Programmer -JUNE 2020

06-2020

Quality Assurance Automation Engineer

ILAB
08.2019 - 05.2022

Technical Tester

FNB premium IT
11.2016 - 07.2019

Automation Test Engineer

Wipro (Consulting at Standard Bank)
06.2015 - 10.2016

Java Developer

Nimbletech
11.2014 - 05.2015

Graduate Intern

SAAB GRINTEK DEFENCE
07.2013 - 10.2014

Technical Intern

Brillant Télécommunications
05.2012 - 04.2013

undefined

TSHIDIMBINI SEC SCHOOL

undefined

Vondwe primary SCHOOL

BSC - Computer Science

University of Venda
Rotondwa GumbuSOFTWARE DEVELOPER IN TEST