Difference between revisions of "Curriculum Vitae - Vincent Dirks"

From Vincents CV Wiki
Jump to: navigation, search
m (Work Experience)
 
(103 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<u>my cv is a wiki</u> ...and I think that's pretty cool. Welcome and explore! Hopefully you'll find what you're looking for. 
+
{{ContactDetails}}
  
''It's early days still, but I believe in "do and improve", so there's plenty more things to do. I'd love to hear what you think. [http://dirksonline.net/cvwiki/index.php?title=Talk:Curriculum_Vitae_-_Vincent_Dirks <u>feedback is welcome</u>]''
+
== Vincent Dirks - Software Quality Engineer ==
 +
As a versatile Software Quality Engineer, I aim to understand the nuances of the product, team dynamics, technological landscapes, and organizational structures so that I can adapt and contribute effectively. My approach extends beyond traditional testing methodologies; I consider the design of the whole ecosystem that facilitates excellence and efficiency in software development.
  
{{ContactDetails}} 
+
I specialize in adapting to diverse contexts to deliver high-quality software solutions efficiently, and I'm passionate about testing and tool development, they are both critical to driving software excellence and maintaining delivery speed.
  
{{PersonalIntroduction}}
+
== Skills Summary ==
 +
=== Testing Skills ===
 +
{| class="wikitable"
 +
|- style="vertical-align:top;"
 +
|
 +
* Context Driven Testing
 +
* API Testing
 +
* Testing Native Mobile Apps
 +
* Testing Web Apps
 +
* Testing Firmware/Embedded systems
 +
* Testability Concepts
 +
|
 +
* Observability Concepts
 +
* Exploratory Testing (Session & Thread Based)
 +
* Visual Modelling
 +
* Metrics Driven Development (A/B Testing)
 +
* Accessibility Testing
 +
|}
  
{{SummarySkillsMatrix}} 
+
=== Programming and Automation Skills ===
+
{| class="wikitable"
{{Work Experience}}  
+
|- style="vertical-align:top;"
 +
! style="text-align:left"| Javascript
 +
! style="text-align:left"| Java
 +
! style="text-align:left"| Other
 +
|-
 +
|
 +
* Node.js
 +
* Express.js
 +
* React.js
 +
* Jest
 +
* Cypress.io
 +
* Webdriver.io
 +
|
 +
* Cucumber (BDD)
 +
* Tidal Wave UI automation library
 +
* Selenium
 +
* REST Assured
 +
* JUnit, TestNG
 +
* LeJOS (Lego mindstorm) Robotics
 +
|
 +
* Appium
 +
* XCUITest
 +
* C#: Specflow (BDD)
 +
* SQL
 +
* GraphQL
 +
* C++: Arduino, ESP32
 +
|-
 +
!colspan="3" style="text-align:left"| Tools
 +
|-
 +
|colspan="3"|
 +
* Splunk (log aggregation & analysis)
 +
* Postman, Newman
 +
* Jenkins, Azure Devops, TFS, Google Cloud Platform
 +
* Bash & Powershell scripting
 +
* SoapUI & ReadyAPI
 +
|}
  
{{References}}
+
=== General Skills ===
 +
{| class="wikitable"
 +
|- style="vertical-align:top;"
 +
|
 +
* Platform Engineering
 +
* Staff Mentoring & Induction
 +
* Agile Squad Master
 +
* Manufacturing Resource Planning - Logistics Manager
 +
* Physics - Weather Radar Systems, Lasers, Fibre-optics
 +
* Electrical & Electronic Engineering
 +
|}
  
{{Volunteering}} 
+
== Work Experience ==
 +
Click roles for details and references
 +
=== [[Personal Health and Wellbeing Break]] (Jan-2024 - Present) ===
 +
=== [[TTC - Dept. of Internal Affairs - Senior Test Automation Engineer]] (Nov-2023 - Jan-2023) ===
 +
=== [[Westpac NZ- Senior Automation Quality Engineer]] (Apr-2021 - Nov-2023) ===
 +
=== [[FirstAML - Test Analyst]] (Oct-2020 - Mar-2021) ===
 +
=== [[Weather Radar NZ limited - Weather Radar Systems Engineer]] (Jun-2020 - Oct-2020) ===
 +
=== [[Grappler- Agile Quality Analyst]] (Jun-2020 - Oct-2020) ===
 +
=== [[Fiserv Auckland - Intermediate Software Test Engineer]] (Jan-2017 - Apr-2020) ===
 +
=== [[Engel Consulting - Contracting]] (Sep 2016 - Dec 2016) ===
 +
=== [[Trade Me - Senior Software Test Analyst]] (Dec-2014 - Aug-2016) ===
 +
=== [[LeasePlan NZ - Software Tester]] (Apr 2013 - Dec 2014) ===
 +
----
 +
===[[Prior to 2013]]===
  
{{CoursesConferencesWorkshopsMeetings}} 
+
== Related wiki pages ==
 +
=== [[References_-_Full_List|References]] ===
 +
=== [[Volunteering]] ===
 +
=== [[Professional Development]] ===
  
{{Education}}
+
=== [[Education]] ===
 +
=== [[Presentations, Posts, and blogs]] ===
  
{{Presentations}}
+
==What I'm reading, watching, listening, learning, and trying out in 2024==
 +
===Interesting Reads===
 +
* '''[https://www.satisfice.com/download/a-context-driven-approach-to-automation-in-testing A Context Driven Approach to Automation in Testing]''' By James Bach and Michael Bolton
 +
:Quote: ''"dynamically evaluating context and selecting, designing, or adjusting our actions to solve the problems that we encounter."''
 +
* '''[https://www.satisfice.com/blog/archives/4947 Round Earth Test Strategy]''' by James Bach
 +
:Interesting alternative to the ''"Test Automation Pyramid"''.
 +
:Quote: ''There are testing problems to consider at every level, "Quality above requires quality below".''
  
==Blogs I've Written==
+
===My '''[[Observability Project]]'''===
:2016
+
* [https://expressjs.com/en/starter/hello-world.html Express.js basic hello world] and my [https://github.com/VincentDirks/node.js-in-the-cloud node.js-in-the-cloud] repo
:*[https://www.linkedin.com/pulse/exploratory-testing-automated-auckland-presentation-vincent-dirks Exploratory Automation - Using dynamic data in automation]  
+
* [https://www.atlassian.com/microservices/microservices-architecture/kubernetes-vs-docker Kubernetes vs. Docker] by Josh Campbell at Atlassian <br>
:*[https://www.linkedin.com/pulse/how-agile-helps-you-spend-less-time-regression-testing-vincent-dirks How agile helps you spend less time regression testing]
+
:I want to learn the difference between these technologies to see how it might apply to my [[Observability Project]]
:*[https://www.linkedin.com/pulse/processes-my-passion-vincent-dirks Processes are my Passion]
 
:*[https://www.linkedin.com/pulse/agile-developers-need-speed-when-fast-too-vincent-dirks Agile developers' need for speed - When is fast too fast?]
 
  
:2014
+
* Setting up Docker Desktop at home to run the [https://github.com/Splunk/docker-Splunk Docker Splunk Image]
:*[https://www.linkedin.com/pulse/20140923105352-202766587-oh-what-fun-it-is-to-do-a-little-coding Oh what fun it is to do a little coding...]
 
:*[https://www.linkedin.com/pulse/20140914032250-202766587-testers-mind-the-developers-ego Testers: mind the developer's ego!]
 
  
==What I'm reading...watching...listening==
+
<br>
:''Regular Podcasts & publications''
+
'''[[Archive What I'm Reading, Watching, Listing, Learning, and Trying Out|Archive of pre-2024 entries]]'''
:*TestTalks by Joe Colantonio (link TBD)
 
:''in progress or on the to do list''
 
:*[https://www.amazon.com/Black-Swan-Improbable-Robustness-Fragility/dp/081297381X The Black Swan: The Impact of the Highly Improbable. by Nassim Nicholas Taleb] (Book)
 
:*[https://www.amazon.com/Lessons-Learned-Software-Testing-Context-Driven/dp/0471081124/ref=sr_1_8?s=books&ie=UTF8&qid=1477450378&sr=1-8&keywords=software+testing Lessons Learned in Software Testing: A Context-Driven Approach. by Cem Kaner, James Bach, Bret Pettichord] (Book, Testing)
 
:*[https://channel9.msdn.com/Events/Machine-Learning-and-Data-Sciences-Conference/Data-Science-Summit-2016/K001/player Opening Keynote Session with Dr. Joseph Sirosh: Azure - the Cloud Supercomputer for AI]
 
:*[http://www.software-testing-tutorials-automation.com/2014/02/selenium-webdriver-difference-between.html Selenium WebDriver : Difference Between findElement and findElements with example]
 
:*[https://youtu.be/TUX7ntXlVkc Cucumber with Selenium] (Automation, series of videos)
 
:''Oct 2016''  
 
:*[https://blogs.msdn.microsoft.com/kenj/2014/05/19/the-future-of-quality-is-easy-with-eaasy-and-mvq/ The future of quality is easy with EaaSy and Minimum Viable Quality blog by R.K.Johnston] (Agile Testing)
 
:*[https://vimeo.com/44133409 Functional Automated Testing Best Practices with Selenium WebDriver by Ben Burton] (Video, Testing, Automation)
 
:*[http://www.joelonsoftware.com/articles/fog0000000043.html The Joel Test: 12 Steps to Better Code by Joel Spolsky] (Blog)
 
:*[https://en.wikipedia.org/wiki/Law_of_triviality Parkinson's law of triviality (aka Bike-shedding)] (Wikipedia)
 
:*[https://zxsecurity.co.nz/presentations/201607_Unrestcon-ZXSecurity_GPSSpoofing.pdf, You are not where you think you are - GPS Spoofing How to by David Robinson/Karit (@nzkarit) – ZX Security, Unrestcon 2016]
 
:*[https://solavirtusinvicta.wordpress.com/2016/03/25/heuristic-testing-dice/ Heuristic Testng Dice] (Testing)
 
:*[http://techbeacon.com/uncle-bob-martin-agile-manifesto-15-years-later Uncle Bob Martin: The Agile Manifesto, 15 years later] (Agile)
 
:*[https://youtu.be/ZK3jSXYBNak?list=UUcyq283he07B7_KUX07mmtA 4 essential body language tips from a world champion public speaker] (Presenting)
 
:*[http://www.testingtrapezemagazine.com/magazine/october-2016/ Testing Trapeze Magazine - October 2016] (Testing)
 
:*[https://gds.blog.gov.uk/2016/10/07/platform-as-a-service-team-takes-even-handed-approach-to-meetings/ Hand Signals at meetings to reduce interruptions] (Agile)
 
  
==New things I'm learning and trying out==
+
== <end> ==
:''Nov 2016''
+
Send [http://dirksonline.net/cvwiki/index.php?title=Talk:Curriculum_Vitae_-_Vincent_Dirks <u>feedback</u>]
:*I did a [[W3C tutorial on XPATH]]. I'll give it a go next time I write some web automation scripts.
 
:*Made a [[Protractor and node.js automation suite for Crimson Login Page]]
 
:*Made a [[Selenium automation suite for www.provokesolutions.com]]
 
 
 
:''Oct 2016''
 
:*bootcamp@elementalselenium.com
 
:*''Selenium'' - setting it up on my mac with Maven. Exploring it with ole.saintkentigern.com.
 
:*''Bootstrap'' - writing a static page showing 10 iFrames to show on a mobile - no joy so far
 
:*''HTML'' - showing 10 iFrames side by side horizontally, one for each subject my son has at school.
 
 
 
:''Sep 2016''
 
:*''WikiMedia'' - using the wikipedia engine to set up this cvwiki and other wiki's
 

Latest revision as of 04:27, 2 May 2024

Name Vincent Dirks
e-mail vincent@dirksonline.net
Mob 021-0269-6216
LinkedIn nz.linkedin.com
Location Beautiful Parau, West Auckland

Vincent Dirks - Software Quality Engineer

As a versatile Software Quality Engineer, I aim to understand the nuances of the product, team dynamics, technological landscapes, and organizational structures so that I can adapt and contribute effectively. My approach extends beyond traditional testing methodologies; I consider the design of the whole ecosystem that facilitates excellence and efficiency in software development.

I specialize in adapting to diverse contexts to deliver high-quality software solutions efficiently, and I'm passionate about testing and tool development, they are both critical to driving software excellence and maintaining delivery speed.

Skills Summary

Testing Skills

  • Context Driven Testing
  • API Testing
  • Testing Native Mobile Apps
  • Testing Web Apps
  • Testing Firmware/Embedded systems
  • Testability Concepts
  • Observability Concepts
  • Exploratory Testing (Session & Thread Based)
  • Visual Modelling
  • Metrics Driven Development (A/B Testing)
  • Accessibility Testing

Programming and Automation Skills

Javascript Java Other
  • Node.js
  • Express.js
  • React.js
  • Jest
  • Cypress.io
  • Webdriver.io
  • Cucumber (BDD)
  • Tidal Wave UI automation library
  • Selenium
  • REST Assured
  • JUnit, TestNG
  • LeJOS (Lego mindstorm) Robotics
  • Appium
  • XCUITest
  • C#: Specflow (BDD)
  • SQL
  • GraphQL
  • C++: Arduino, ESP32
Tools
  • Splunk (log aggregation & analysis)
  • Postman, Newman
  • Jenkins, Azure Devops, TFS, Google Cloud Platform
  • Bash & Powershell scripting
  • SoapUI & ReadyAPI

General Skills

  • Platform Engineering
  • Staff Mentoring & Induction
  • Agile Squad Master
  • Manufacturing Resource Planning - Logistics Manager
  • Physics - Weather Radar Systems, Lasers, Fibre-optics
  • Electrical & Electronic Engineering

Work Experience

Click roles for details and references

Personal Health and Wellbeing Break (Jan-2024 - Present)

TTC - Dept. of Internal Affairs - Senior Test Automation Engineer (Nov-2023 - Jan-2023)

Westpac NZ- Senior Automation Quality Engineer (Apr-2021 - Nov-2023)

FirstAML - Test Analyst (Oct-2020 - Mar-2021)

Weather Radar NZ limited - Weather Radar Systems Engineer (Jun-2020 - Oct-2020)

Grappler- Agile Quality Analyst (Jun-2020 - Oct-2020)

Fiserv Auckland - Intermediate Software Test Engineer (Jan-2017 - Apr-2020)

Engel Consulting - Contracting (Sep 2016 - Dec 2016)

Trade Me - Senior Software Test Analyst (Dec-2014 - Aug-2016)

LeasePlan NZ - Software Tester (Apr 2013 - Dec 2014)


Prior to 2013

Related wiki pages

References

Volunteering

Professional Development

Education

Presentations, Posts, and blogs

What I'm reading, watching, listening, learning, and trying out in 2024

Interesting Reads

Quote: "dynamically evaluating context and selecting, designing, or adjusting our actions to solve the problems that we encounter."
Interesting alternative to the "Test Automation Pyramid".
Quote: There are testing problems to consider at every level, "Quality above requires quality below".

My Observability Project

I want to learn the difference between these technologies to see how it might apply to my Observability Project


Archive of pre-2024 entries

<end>

Send feedback