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
  • Lead the community of practise of testing
  • Implement an agile test strategy and up-skill testers 
  • Implement a test automation strategy
  • Create selenium automation framework in java with IE,Chrome and Headless browser
  • Build selenium test automation tests and suits
  • Agile Coach in scrum and kanban teams
  • Share knowledge of kanban and scrum to other scrum masters
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
  • Create a agile test strategy
  • Apply a context driven testing approach (Level of documentation and Test Coverage)
  • Apply session based testing and exploratory testing
  • Tools for document testing: HP ALM (Application lifecycle management ) and JIRA Capture
  • Transfer knowledge / up skill rest of test team
  • Share testing knowledge within the Kanban Team
  • Automate Rest and Web service through SoapUI
  • Pair with developers to create BDD (Behaviour Driven Development) tests through cucumber
  • Use advanced SQL for back-end testing
  • Assist with creating the acceptance criteria of the story 
  • Agile Environment (Kanban - one of the biggest Kanban shops in South Africa)
  • Agile : Make all work visible, Limit work in process, Keep policies simple,  Elaboration Sessions, Keep improving on 1 thing
  • 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
  • Create a agile test strategy
  • Apply a context driven testing approach (Level of documentation and Test Coverage)
  • Apply session based testing and exploratory testing
  • Test within a scrum team
  • Agile Environment
  • 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
  • Create test cases on HP Quality Centre (Test Plan module)
  • Run tests cases on HP Quality Centre (Test Lab module)
  • Log defects (Defect Module)
  • Create reports on HP Quality Centre through SQL
  • Get test coverage through testing techniques
  • Create front end automation through HP Quick Test Professional 
  • Assist test team with SQL to get test data
  • 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
  • Create and run test cases (MS Excell and Testopia)
  • Get test coverage through testing techniques
  • Log defects on Bugzilla
  • Front end automation through HP Quick Test Professional
  • Use SQL to get test data
  • Create and communicate release notes
  • Create manuals for users
  • FNB Hogan Administrator 
  • 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
  • Was SCRUM Master when we moved to Agile Methodology (+- 2 years)

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

Jira

Have a very good understanding on how to use Jira 

GIT

Some Exposure

Jenkins

Some Exposure

Maven

Some Exposure

Selenium

Build Frame Work and use POM (Page Object Model)

Java Script

Fundamentals of Java Script

Java

Fundamentals of Java

Context Driven Testing
Applying a context driven approach to testing. Level of documentation varies from project to project. Much more to testing than just applying testing techniques for example understanding the  requirement correctly as a team and also have business and teams input testing. 
HP Quick Test Professional
Automating GUI's - VB scripting (If statements, loops, case, array)
Front and Back end Testing
Have extensive experience in testing GUI and back end process (API and Databases)
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)
Jira with Jira Capture
Document session based & exploratory testing on JIra Capture against stories
SQL
User queries to get test data and confirm that database is updated correctly. (Inner joins, where clause, sub queries, wild cards,counts). 
HP Quality Centre
Document and run test cases on HP Quality Centre.

Other

Have contributed in solving various problems in selenium 

https://stackoverflow.com/users/7165977/shaun-cromie

I also follow GTAC (Google Test Automation Conference )

How Google Tests Software (Currently Reading)
Book by James A. Whittaker, Jason Arbon, and Jeff Carollo

Lessons Learned in Software Testing
Book by Bret Pettichord, Cem Kaner, and James Marcus Bach

Fifty Quick Ideas to Improve Your Tests
Book by David Evans, Gojko Adzic, and Tom Roden

Selenium Testing Tools Cookbook
Book by Unmesh Gundecha