Download PDF

Personal Details

Nationality:        South African
Date of birth:    20 September 1982
Gender:             Male
Race:                 Caucasian
Language :       Afrikaans & English

Work History

19 September 2016present

Software Test Automation Engineer & Agile Coach

MiWay Insurance Company. Address: 48 Sterling Rd, Kosmosdal, Centurion, 0157 Company . Contact Number: 0860 646 464
  • Create and Implement an agile test and automation strategy
  • Source of information in software development life cycle, Testing & Automation, Agile(Scrum & Kanban) , business requirement analysis & documentation and best practises in the Information Technology industry

  • Agile Coach in scrum and kanban teams

    • Facilitate all scrum and kanban ceremonies 
    • Put team focus on finishing work and not starting work (Limit work in progress )
    • Make all work visible on boards
    • Apply continues improvement loop through retrospectives and kaizan's 
    • Assist teams to be predictable
1 Augustus 201318 September 2016

Technical Test Analyst / Test Lead

MMI Holdings (Momentum) - BTS Department. Address: 268 West Ave, Die Hoewes, Centurion, 0157 Company. Contact Number: 012 671 8911
  • Analyse the business requirements for new projects
  • Work closely with other business units and external parties for requirements gathering 
  • Analyse current legacy systems and production issues  to identifying risks and inefficiencies and improvements
  • Document requirements in user story format
  • Used varies techniques to analyse requirements  (flow charts ,matrix's, whiteboard sessions, examples)
  • Was part of architecture design for new technologies (mongodb)
  • Create an agile test strategy and implement it
  • Used SQL to get test data or to analyse data for requirements
  • Automate Rest and Web service through SoapUI
  • Agile Environment (Kanban - one of the biggest Kanban shops in South Africa)
  • Agile (Kanban) : Make all work visible, Limit work in process, Keep policies simple,  Elaboration Sessions, Keep improving on 1 thing, used cycle time to be predictable
  • Had to demo and provided required documentation (Training material and release notes)
  • Had to provide support to business units / other development teams as I had allot of knowledge about new and legacy systems  
  • Projects: Voice of the client, sending out surveys and receiving feedback from the client. Continuously integration with all departments at Momentum and Metropolitan. Bank Confirmation - Sending client details through to verify Hyphen to confirm that is the client bank details. Filenet Migration - Converting all current documents on AWD to Filenet (250 million records). BPM - Creating rest service for all other application that will integration with Filenet and BPM. FATCA - Flagging all US clients

Reason for leaving: Want to specialize in Testing Automation

1 December 201231 July 2013

Technical Test Analyst

MMI Holdings (Momentum) - FNB Life Department Address: 267B West Ave, Die Hoewes, Centurion, 0157
  • Analyse business requirements and then document it in user story format with acceptance criteria for development team
  • Investigate and analyse production issues to identify risk and new business requirements 
  • Create an agile test strategy (Context Driven Testing) and implement it
  • Assist development team in understanding the agile methodology and scrum framework
  • Get data from database for test data and business analysis purposes
  • Creating training material for end users
  • Project: Building a new java platform for new and current funeral products

Reason for leaving : FNB Life moved to Bank City instead of Menlyn

1 October 201130 November 2012

Technical Test Analyst

MMI Holdings (Momentum) - PDS. Address: 268 West Ave, Die Hoewes, Centurion, 0157 Company. Contact Number: 012 671 8911
  • Perform detail business analysis on current specification documents for merger project
  • Find inefficiencies  and improvements and defects in various specification documents
  • Design and execute test cases in HP Quality Centre. Log all defects in HP Quality Centre as well
  • Create reports 
  • Create front end automation through HP Quick Test Professional 
  • Get data from database for test data and business analysis purposes
  • Create training material and release notes for end users
  • This was a Waterfall / V-model environment
  • Project: Odyssey project, bringing Metropolitan policies over to a Momentum Platform

Reason for leaving: Wanted to be in Agile Environment and Grow Technical Skill

1 October 200630 September 2011

Test Analyst / Technical Test Analyst / SCRUM Master

MMI Holdings (Momentum) - New Markets. Address: 268 West Ave, Die Hoewes, Centurion, 0157 Company. Contact Number: 012 671 8911
  • Identify & document business requirements
  • identifying & evaluating inefficiencies in business processes
  • Use SQL to get data for business analysis & testing
  • Design and execute test cases. Log defects on Bugzilla
  • Front end automation through HP Quick Test Professional
  • Create release notes and training material for end users
  • First National Bank Hogan Administrator (Create profiles with read access for relevant users)
  • Support production system & users after each release
  • Projects : 7 Insurance products that was build from sales process through to claims process on a Java / eclipse platform. Testing 50 000 test cases through Quick Test Professional for underwriting.  Call Centre Solutions that run a Linux platform
  • SCRUM Master Duties (Facilitate all scrum ceremonies)

Reason for leaving: Department was closed down due to merger between Momentum and Metropolitan

Education

20002004

Bcom Informatics Bachelor's Degree

University of Pretoria (UP)

"Informatics is a multi-disciplinary subject, where information, Information Systems, and the integration thereof into the organization, are studied for the benefit of the entire system (individual, organization and community)." according to UP

19962000

Matric

High School Uitsig

I had the following subjects: Natural Science, Maths, Afrikaans, English, Computer Science, Accounting

Certifications & Online Courses

20172017

Life Coach Certification: Therapeutic Model Level 1

Udemy

Integrative Wellness Therapeutic Coaching Certificate: CBT, Art Therapy, NLP, REBT, Counseling, Life Purpose Coaching

20172017

Scrum Development with Jira & JIRA Agile

Pluralsight

Having a great idea is just the start, implementation and execution are key. Improve your chances of success by using Agile development methodology and support your efforts with the right tools: Jira and Jira Agile (formerly GreenHopper). This course covers the following PMBOK® Process Groups: Planning, Executing, Monitoring and Controlling. This course covers the following PMBOK® Knowledge Areas: Project Time Management, Project Quality Management, Project Human Resource Management, Project Communications Management.

20172017

Java Fundamentals, Part 1

Pluralsight

Java can be intimidating to learn, but this course makes it easy by stepping you through all of the important Java concepts and getting you started quickly. Whether you are already an experienced programmer or new to programming in general, this course it designed to teach you to program in Java. In part 1 of this course we will learn about the basics of the Java programming language with more advanced topics being covered in the second course in this series.

20162016

Creating an Automated Testing Framework With Selenium

Pluralsight

In this course, you'll learn how to create a real automation framework using Selenium.

20162016

Automated Web Testing with Selenium

Pluralsight

In this course you will learn how to use Selenium to write automated tests for web application and how to create a basic web application testing framework.

20152015

JavaScript

www.codecademy.com (No certification was provided)

Learn the fundamentals of JavaScript, the programming language of the Web.

https://www.codecademy.com/shauncromiegmailcom#completed

20152015

Learn Java

www.codecademy.com (No certification was provided)

Learn the fundamentals of the Java programming language.

https://www.codecademy.com/shauncromiegmailcom#completed

20142014

SQL Training Course

Leading Edge Training
"This course will teach you all you need to know about SQL from basics to advanced joins." according to http://www.leadingtraining.co.za/
20142014

KANBAN Training

Scrum Sence - (No certification was provided)
Understanding and applying the Kanban methodology
20132013

Certified Agile Tester (CAT)

SQS

"During the four day training, you acquire all the skills required to test agile successfully. While theory about the Agile Manifesto, frameworks, processes and methods are essential to understand agility, the “Certified Agile Tester” takes you one step further. The key to success in agile projects relies heavily on individuals able to collaborate and self-manage. When strict guidelines and hierarchies are exchanged for a dynamic, communication-rich environment, a common language is vital.

This is why the “Certified Agile Tester” provides you with all skills and competencies required to run agile projects efficiently. Focussing heavily on practical exercises and a hands-on approach the “Certified Agile Tester” will provide you with the requisite know-how to succeed in any agile project." according to http://www.agile-tester.org/

20112011

Certified ScrumMaster

Scrum Allianc

A Certified ScrumMaster® helps project teams properly use Scrum, increasing the likelihood of the project's overall success. CSMs understand Scrum values, practices, and applications and provide a level of knowledge and expertise above and beyond that of typical project managers. CSMs act as "servant leaders," helping the rest of the Scrum team work together and learn the Scrum framework. CSMs also protect the team from both internal and external distractions.

20112011

SQL Advanced Training

In-house Training (No Certification was provided)
This was advanced SQL training that I attended with Java Developer Team
20102010

SCRUM Training

Scrum Sence - (No certificate was provided)

Understanding and applying the SCRUM methodology

20072007

Foundation Certificate in software Testing (ISEB)

Bites People Solutions Static(PTY) Ltd

"The CTFL qualification is aimed at anyone involved in software testing. This includes people in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers. This CTFL qualification is also appropriate for anyone who wants a basic understanding of software testing, such as project managers, quality managers, software development managers, business analysts, IT directors and management consultants. Holders of the CTFL Certificate will be able to go on to a higher level software testing qualification." according to sastqb

20062006

Practical Software Testing Course

Test and Data Services (now known as iLab)

"This course explains the fundamentals of software testing. It not only provides a theoretical framework, but also shows how to practically implement software testing techniques." according to iLab

Skills

Business Requirement Analysis

Extremely good at having conversation with business users and then to identify business requirements in user story format with acceptance criteria that will add business value

Jira

Have a very good understanding on how to use Jira for agile teams. Also know how to document requirements in user story format for agile teams. Have some exposure to be administrator in jira 

Jenkins

Some Exposure

Maven

Some Exposure

Selenium

Build Frame Work and use POM (Page Object Model)

Java

Fundamentals of Java

SoapUI Pro - Automate API's
Automate rest and web-service  through SoapUI pro. Apply allot of SQL for data generation and data base checkpoints. Exposed to extensive groovy scripting (If statements, loops, case, array,db connection, file creation,text file logging) for json assertions.
Cucumber - BDD
Create given ,when ,then scenario's and execute against classes and methods (with developers help of course)
SQL
User queries to get test data and confirm that database is updated correctly. (Inner joins, where clause, sub queries, wild cards,counts). 

References

MMI Holdings (Momentum) - New Markets

CIO - Coenie van der Merwe

[email protected] 

+27 82 882 8286

MMI Holdings (Momentum) - PDS

QA Manager - Marlan Naicker

[email protected] 

+27 82 563 7123

MMI Holdings (Momentum) - FNB Life

CIO - Alvin Govindan

[email protected] 

+27 83 408 7775

MMI Holdings (Momentum) - BTS Department

CIO - Amjid Ali

+27 82 823 2897

[email protected]

MiWay Insurance

Developer Manager - Martha Nkosi

+27 82 926 4999

[email protected]