Changes

Curriculum Vitae - Vincent Dirks

2,237 bytes added, 4 May
Work Experience
Welcome to my cv, it's a wiki and I think that's pretty cool. I hope you'll find what you're looking for. Would love your [http://dirksonline.net/cvwiki/index.php?title=Talk:Curriculum_Vitae_-_Vincent_Dirks <u>feedback</u>].'' {{ContactDetails}}
{{ContactDetails}} == Intro 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. I specialize in adapting to diverse contexts, and look beyond traditional testing methodologies to consider the design of the whole quality ecosystem necessary for delivering quality software solutions efficiently.
== Skills ===== Testing ==={{PersonalIntroduction}| 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|}
=== Programming and Automation ==={{SummarySkillsMatrix}}| class="wikitable"|- 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* Github/Bitbucket* Jenkins, Azure Devops, TFS, Google Cloud Platform* Bash & Powershell scripting * SoapUI & ReadyAPI{{Work Experience}|}
=== General ==={{References}}| class="wikitable"|- style="vertical-align:top;"|* Platform Engineering* Staff Mentoring & Induction* Agile Squad Master * Manufacturing Resource Planning - Logistics Manager{{Volunteering}} * Physics - Weather Radar Systems, Lasers, Fibre-optics * Electrical & Electronic Engineering{{CoursesConferencesWorkshopsMeetings}|}
{{Education}}== Work Experience == I am taking a break from work to give myself some time for self-care after some difficult periods over the last couple of years.
{{Presentations}}=== [[TTC - Dept. of Internal Affairs - Senior Test Automation Engineer]] (Nov-2023 - Jan-2024) ===: Contracting. Part of the Test Automation team for the Three Waters Project, developing a UI Automation suite in Java using the [https://wave.tidalcode.dev/ Tidal. wave] Selenium automation library
==Blogs & Slides==:2017:*[https://www.linkedin.com/pulse/what[Westpac NZ -shouldSenior Automation Quality Engineer]] (Apr-testers2021 -know-abNov-2023) ===: Served as a Roving Automation Quality Engineer, bridging testing-vincent-dirks/?trackingId=mZ1Rs%2BMuDeORCB5OTnMhxg%3D%3D Presentation slides and automation gaps across multiple teams. Tested and automated mobile apps (Appium & XCUITest), a D365 web UI (Java, Selenium, POM's), and various APIs (Java, REST Assured). Also undertook a secondment as a platform engineer supporting Splunk, and later developed a ReactJS web app for WeTest Auckland - 30-Nov-2017- What should testers know about A/B Testing?]viewing the test environments and interconnections.
:2016:*=== [[https://www.linkedin.com/pulse/exploratoryFirstAML -testing-automated-auckland-presentation-vincent-dirks Exploratory Automation - Using dynamic data in automationTest Analyst]] :*[https://www.linkedin.com/pulse/how-agile-helps-you-spend-less-time-regression(Oct-testing2020 -vincentMar-dirks How agile helps you spend less time regression testing]2021) ===:*[https:/Served as a quality coach for a startup company developing a ReactJS Web App for the AML/www.linkedin.com/pulse/processes-my-passion-vincentCFT (Anti-dirks Processes are my Passion]:*[https:Money Laundering//wwwCountering Financing of Terrorism) industry.linkedin.com/pulse/agile-developers-need-speed-when-fast-too-vincent-dirks Agile developers' need for speed - When is fast too fast?]
:2014:*=== [[https://www.linkedin.com/pulse/20140923105352Weather Radar NZ limited -202766587-oh-what-fun-it-is-to-doWeather Radar Systems Engineer]] (Jun-a2020 -littleOct-coding Oh what fun it is to do a little coding...]2020) ===:*[https:Contracting 4 days//wwwweek.linkedinHelping modify legacy weather radars with some embedded Arduino micro controllers.com/pulse/20140914032250-202766587-testers-mind-the-developers-ego Testers: mind the developerDesigning new electronics, PCB's ego!], maintaining power waveguide systems, and performing signal analysis.
==What I'm reading...watching...listening==:''Regular Podcasts & publications'':*TestTalks by Joe Colantonio [[Grappler- Agile Quality Analyst]] (link TBDJun-2020 - Oct-2020)===:*Testing Trapeze Contracting 1 day/week. Developed a Postman collection to test the API and implemented a node in Google Cloud Platform to execute the collection using Newman, and a simple Web UI (link TBDNode.js, Express.js)to trigger test runs and display HTML test reports. The Web UI implemented access restrictions for whitelisted IPs and authenticated users.
:''in progress or on the to do list'':*=== [[https://leanpub.com/seleniumFiserv Auckland -webdriver-book Selenium WebDriver, From Foundations To Framework, by Alex Collins and Yujun LiangIntermediate Software Test Engineer] (Book Selenium Automation):*[http://momtestbook.com/ The Mom Test, by Rob Fitzpatrick, How to talk to customers and learn if your business is a good idea when everyone is lying to you.] (Book, Lean Startups):*[https://www.amazon.com/Black-SwanJan-Improbable2017 -RobustnessApr-Fragility/dp/081297381X The Black Swan: The Impact of the Highly Improbable. by Nassim Nicholas Taleb] (Book2020)===:*[https://wwwNative Mobile App functional and accessibility testing.amazonAPI testing and automation.com/Lessons-Learned-Software-Testing-Context-DrivenUsing Postman/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 KanerNewman, James BachSpecflow with C#, Bret Pettichord] Javascript(Book, Testing):*[https:Postman//channel9Node.msdn.comjs/Events/Machine-Learning-and-Data-Sciences-Conference/Data-Science-Summit-2016/K001/player Opening Keynote Session with DrExpress. Joseph Sirosh: Azure - the Cloud Supercomputer js), Splunk for dashboards, TFS & Powershell for AI]:*[http://www.software-testing-tutorials-System deployment automation.com/2014/02/selenium-webdriver-difference-between.html Selenium WebDriver : Difference Between findElement Created a [[Postman Testrunner Framework]] for automated API integration checks and findElements with example]:*[https://youtuenvironment health monitoring.be/TUX7ntXlVkc Cucumber with Selenium] (Automation, series of videos)
:''Nov 2016'' :*=== [[http://socialleancanvas.com/theEngel Consulting -canvas/ Social Lean CanvasContracting]] a tool to help social entrepreneurs apply the rigours of Lean Startup to ventures that have social or environmental goals(Sep 2016 - Dec 2016) ===
:''Oct 2016'' :*=== [[https://blogs.msdn.microsoft.com/kenj/2014/05/19/theTrade Me -futureSenior Software Test Analyst]] (Dec-of2014 -qualityAug-is-easy-with-eaasy-and-mvq/ The future of quality is easy with EaaSy and Minimum Viable Quality blog by R.K.Johnston] (Agile Testing2016)===:*[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 Part of triviality (aka Bike-shedding)] (Wikipedia):*[https://zxsecurity.co.nz/presentations/201607_Unrestcon-ZXSecurity_GPSSpoofing.pdfa small squad at Trade Me, You are not where you think you are I conducted context- GPS Spoofing How driven exploratory testing for software changes to by David Robinson/Karit (@nzkarit) – ZX Security, Unrestcon 2016]:*[https://solavirtusinvicta.wordpressthe iconic website.com/2016/03/25/heuristic-My responsibilities included testing-dice/ Heuristic Testng Dice] (Testing):*[http://techbeaconDBs, UIs, APIs, and mobile apps, leading deployments, conducting test planning and peer reviews, utilizing BDD and visual test tools.com/uncle-bob-martin-I gained experience with implementing agile-manifesto-15-years-later Uncle Bob Martin: The Agile Manifestomethods, Splunk, ReadyAPI, XMind, Jira, 15 years later] (Agile):*[https://youtuand Confluence.be/ZK3jSXYBNak?list=UUcyq283he07B7_KUX07mmtA 4 essential body language tips from a world champion public speaker] (Presenting):*[http://wwwI also enjoyed onboarding new staff and contributing to the test and agile guilds.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= [[Pre-2014 Roles]] ===:''Dec 2016'' :*I am starting on [[Katrina Clokie's Mobile Testing PathwayPre-2014 Roles#Monitor Business Machines NZ Ltd - Logistics Manager (Aug-2005 - Aug-2009)|Logistics Manager]], [[Pre-2014 Roles#Primary Caregiver (Sep-2003 - Jul-2005)|Caregiver]], [[Pre-2014 Roles#Bioengineering Institute - Software Engineer (Sep 2002 - Aug 2003)|Software Engineer]], [[Pre-2014 Roles#Monitor Business Machines NZ Ltd - Development & Support Engineer (Aug 1997 - Nov 2001)|Development & Support Engineer]], [[Pre-2014 Roles#Carter Holt Harvey(Tissue Group) - Production Scheduler (1994 - 1996)|Production Scheduler]], [[Pre-2014 Roles#University of Auckland - Lab Coordinator & Physics Tutor (Sep-2003 - Jul-2005 part time)|Physics Tutor]]
:''Nov 2016'' == Related wiki pages ==:*I did a === [[W3C tutorial on XPATHReferences_-_Full_List|References]]. I'll give it a go next time I write some web automation scripts. ===:*Made a [[Protractor and nodeReferences_-_Full_List#Dept.js automation suite for Crimson Login Pageof Internal Affairs (TTC)| TTC]], [[References_-_Full_List#Westpac| Westpac ]], [[References_-_Full_List#Fiserv| Fiserv ]]:*Made a , [[Selenium automation suite for www.provokesolutions.comReferences_-_Full_List#| Trade Me Motors]]
:''Oct 2016'' :*bootcamp@elementalselenium.com=== [[Volunteering]] ===:*''Selenium'' [[Ministry of Testing - 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 horizontallyAuckland Branch|Ministry of Testing]], Eastern Suburbs AFC, Glendowie Boating Club, MOTAT, one for each subject my son has at school.Eastern Suburbs Montessori Primary School
=== [[Professional Development]] ===:Conferences, workshops, meetups etc. === [[Education]] ===: University of Auckland: ME(Elec) === [[Presentations, Posts, and blogs]] === -------- ==What I'm reading, watching, listening, learning, and trying out in 2024=====Interesting Reads===* 'Sep 2016'' [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."''*''WikiMedia'[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".'' ===My '''[[Observability Project]]'''===* [https://expressjs.com/en/starter/hello-world.html Express.js basic hello world] and my [https://github.com/VincentDirks/node.js-in- using the wikipedia engine -cloud node.js-in-the-cloud] repo* [https://www.atlassian.com/microservices/microservices-architecture/kubernetes-vs-docker Kubernetes vs. Docker] by Josh Campbell at Atlassian <br>:I want to learn the difference between these technologies to see how it might apply to set my [[Observability Project]] * Setting up this Docker Desktop at home to run the [https://github.com/Splunk/docker-Splunk Docker Splunk Image] ===[[Archive What I'm Reading, Watching, Listing, Learning, and Trying Out|Archive]]===:Old pre-2024 entries -------- [[#Intro Vincent Dirks - Software Quality Engineer|Back to Top]], Send [http://dirksonline.net/cvwiki and other wiki's/index.php?title=Talk:Curriculum_Vitae_-_Vincent_Dirks <u>feedback</u>]
Staff
470
edits