FNB
Test Manager: May 2015 - current
- Develop and drive QA strategy and drive implementing the strategy
- Develop software quality test plans to ensure releases are of good quality
- Drive automation for regression and feature testing
- Collaborate with developers to improve overall product quality by emphasizing defect prevention throughout the development process.
- Maintain a high degree of error free programs, procedures, systems, and documentation on all software application releases.
- Identify and analyze defects/test results and be able to deduct the chain of events leading to a failure.
- Identify areas for test improvement through analysis, experience and use of metrics.
- Identify, manage, and mitigate Risks
- Provide Mentorship, coaching and guidance to the team on "best practices" and test management tools
- Plan, organize, and monitor the execution of the work assignments for the Quality Assurance team
- Ensure that the project schedule is adhered to and the work is completed according to the schedule
Senior Test Analyst / Test Lead Consultant - Micro to Mainframe,
Nov 2011 – May 2015
- Clients: BCX, Standard bank, Hyphen and Regent Insurance
- Projects, Regent Insurance (TIA), Hyphen Technologies, STD Bank (Nbol) and Hannover Reinsurance (Quirc)
- Planning, monitoring, and control of the testing activities and tasks
- Test environment management
- Schedule the tests for execution and then monitor, measure, control, and reporting
- Identify the scope of the testing required for releases based on the requirements of the document
- Identify the testing effort required by calculating the sizing needed for the given release and plan the required effort for the same.
- During the testing cycle monitor the test progress by constantly assessing the work assignment to each of the resources and re-balance or re-allocate them as required.
- Check if there might be any delays in achieving the schedule and hold discussions with testers to figure out the issues they may be facing and strive to resolve them.
- Expertise working with Off-shore team and assigning testing responsibilities and follow up till test completion.
- Reporting the status to project stakeholders. Responsible for the timely status to the stakeholders
- Defect and Risk management
Test Analyst - Iscrip people and technology (PTY) ltd,
June 2011 – October 2011
- Participate in the delivery of projects in accordance with business requirements and agreed project timelines.
- Identify and extract test requirements from business requirements and Technical and Functional Design documents.
- Initiate peer reviews of requirements and software to ensure in depth knowledge of the functionality of the software.
- Create and Update test plans and cycles for each Test Phase
- Identify and document test case design details and write detailed test cases for each test Phase
- Execute test cases and provide progress report
- Peer review and validate test plans, procedures, cases, and scenarios to ensure they satisfy acceptance criteria.
- Deliver quality work products according to the defined testing scope, raising risks and issues appropriately with the Project Test Team lead about the performance of tasks or timelines scheduled.
- Track actual completed conditions and evaluate test results to determine whether software satisfies its requirements.
- Ensure close collaboration with the business owner, business analysts, technical testing team and software developers in terms of system testing, functional integration testing and UAT testing.
- Provide summary reports of test preparation, execution, and defect resolution.
Test Analyst – FNB (Merchant Services),
September 2009 – May 2011
- Analyze requirements and create test cases, monitoring the test coverage and evaluating the results and report test results
- Defect and Risk management
- Liaise with the Business Analyst and technical teams to compile test cases
- Upgrade existing test cases to effectively test enhancements and new requirements
- Execute automated test scripts
- Co-ordinate and schedule testing activity required by external parties
- Understand and analyze test results
- Manage testing defects
- Involve relevant business staff in quality assurance testing analysis
- Contribute towards content of procedure guides and manuals for business users
Business Analyst – SITA,
April 2009 – August 2009
- Gathering and managing requirements and facilitating testing
- Conduct workshops, walkthroughs reviews and reporting
- Recommend possible business process improvement
- Anticipate, quantify, and resolve problems and issues with client’s requirements
- Publish distribute & ensure sign-off of the business requirements documents
- Perform impact analysis on requested changes and requirements
- Analyze & determine problems/ opportunities / solution resolution
- Properly communicate requirements to clients & technical team
- Monitor user acceptance testing and responses to problems
- Collect and analyze feedback from end users to create requirements for next release of solution
- Implement the knowledge of common impact of information and information technology
- Development of client ICT / IMST strategies
- Risk Management via identification and reporting of relevant management
IT Administrative Specialist - South African Post Office,
November 2008 – March 2009
- Installing hardware and software systems
- Maintaining or repairing equipment and troubleshooting
Assistant Process analyst - Petanque Business Specialist,
March 2008 – October 2008
- Gather and analyze business processes and workflows with the objective of finding an improved solution and priorities automated solution
- Facilitate work sessions (mapping workshops)
- Provide summary lines for the business process
- Analyze and re/structure the business processes
- Provide information to management services
- Conducting cross-domain sessions to define interactions between systems and organizations to carry out a process and thus define use cases
Business Analyst - SITA,
Oct 2006 – March 2008
- Gathering, validating, and documenting various system information and needs.
- Carry out an in-depth evaluation and verification of the capabilities of systems, serving as a middleman between the end-users and software developers, to ensure that product requirements are properly documented.
- Document the business, system and functional and technical requirements
- Analysis of the capabilities of Source Systems and Risk Systems to satisfy these requirements.
- Documenting testing approach and testing procedures
- Facilitate testing and sign-off of the delivered system
- Designing and carrying out testing on user interface designs
- Planning, directing and co-coordinating activities of the project to ensure delivery within time, budget and of quality.
- Plans, organizes, and controls activities of project team.
- Assign personnel to project, direct their activities, and coordinate the work
Junior IT Technician - Bytes Technology Group
Oct 2005 – Sep 2006
- Technical Support for Maintaining or repairing equipment and troubleshooting