Difference between revisions of "Curriculum Vitae - Vincent Dirks"
From Vincents CV Wiki
m (→Work Experience) |
|||
(80 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
{{ContactDetails}} | {{ContactDetails}} | ||
− | + | == 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 === | ||
+ | {| 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 Skills === |
+ | {| 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 | ||
+ | * Jenkins, Azure Devops, TFS, Google Cloud Platform | ||
+ | * Bash & Powershell scripting | ||
+ | * SoapUI & ReadyAPI | ||
+ | |} | ||
− | == | + | === 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 | ||
+ | |} | ||
− | + | == Work Experience == | |
− | + | Click roles for details | |
− | : | + | === [[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) === | ||
+ | {{FunStuff2020}} | ||
+ | === [[Fiserv Auckland - Intermediate Software Test Engineer]] (Jan-2017 - Apr-2020) === | ||
+ | {{FiservShort}} | ||
+ | :[[FiservLong|see more]]... TBD?... | ||
+ | === [[where - role]] (mnt-2021 - mnth-2021) === | ||
+ | {{EngelConsultingShort}} [[EngelConsultingLong|see more]]... | ||
+ | === [[Trade Me - Senior Software Test Analyst]] (Dec-2014 - Aug-2016) === | ||
+ | {{TradeMeShort}} | ||
+ | :[[TradeMeLong|see more]]... | ||
+ | === [[LeasePlan NZ - Software Tester]] (Apr 2013 - Dec 2014) === | ||
+ | {{LeasePlanShort}} | ||
+ | === [[where - role]] (mmm-yyyy - mmm-yyyy) === | ||
+ | ---- | ||
− | == | + | ===[[Prior to 2013]]=== |
− | |||
− | |||
− | |||
− | + | == Related wiki pages == | |
− | + | === [[References_-_Full_List|References]] === | |
− | + | === [[Volunteering]] === | |
− | + | === [[Professional Development]] === | |
− | |||
− | |||
− | |||
− | |||
− | + | === [[Education]] === | |
− | + | === [[Presentations, Posts, and blogs]] === | |
− | + | ==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".'' | |
− | : | ||
− | : | ||
− | |||
− | |||
− | == | + | ===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-the-cloud node.js-in-the-cloud] repo | |
− | :*I | + | * [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 my [[Observability Project]] | ||
− | + | * Setting up Docker Desktop at home to run the [https://github.com/Splunk/docker-Splunk Docker Splunk Image] | |
− | |||
− | |||
− | : | ||
− | + | <br> | |
− | + | '''[[Archive What I'm Reading, Watching, Listing, Learning, and Trying Out|Archive of pre-2024 entries]]''' | |
− | |||
− | |||
− | |||
− | : | + | == <end> == |
− | : | + | Send [http://dirksonline.net/cvwiki/index.php?title=Talk:Curriculum_Vitae_-_Vincent_Dirks <u>feedback</u>] |
Latest revision as of 01:26, 2 May 2024
Name | Vincent Dirks |
---|---|
vincent@dirksonline.net | |
Mob | 021-0269-6216 |
nz.linkedin.com | |
Location | Beautiful Parau, West Auckland |
Contents
- 1 Vincent Dirks - Software Quality Engineer
- 2 Skills Summary
- 3 Work Experience
- 3.1 Personal Health and Wellbeing Break (Jan-2024 - Present)
- 3.2 TTC - Dept. of Internal Affairs - Senior Test Automation Engineer (Nov-2023 - Jan-2023)
- 3.3 Westpac NZ- Senior Automation Quality Engineer (Apr-2021 - Nov-2023)
- 3.4 FirstAML - Test Analyst (Oct-2020 - Mar-2021)
- 3.5 Weather Radar NZ limited - Weather Radar Systems Engineer (Jun-2020 - Oct-2020)
- 3.6 Grappler- Agile Quality Analyst (Jun-2020 - Oct-2020)
- 3.7 Fun stuff (May-2020 - Sep-2020)
- 3.8 Fiserv Auckland - Intermediate Software Test Engineer (Jan-2017 - Apr-2020)
- 3.9 Test Engineer - Fiserv (Jan 2017 - Apr-2020)
- 3.10 where - role (mnt-2021 - mnth-2021)
- 3.11 Contracting - Engel Consulting (Sep 2016 - Dec 2016)
- 3.12 Trade Me - Senior Software Test Analyst (Dec-2014 - Aug-2016)
- 3.13 Senior Software Test Analyst – Trade Me (Dec 2014 - Aug 2016)
- 3.14 LeasePlan NZ - Software Tester (Apr 2013 - Dec 2014)
- 3.15 Software Tester – LeasePlan NZ (Apr 2013 - Dec 2014)
- 3.16 where - role (mmm-yyyy - mmm-yyyy)
- 3.17 Prior to 2013
- 4 Related wiki pages
- 5 What I'm reading, watching, listening, learning, and trying out in 2024
- 6 <end>
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
|
|
Programming and Automation Skills
Javascript | Java | Other |
---|---|---|
|
|
|
Tools | ||
|
General Skills
|
Work Experience
Click roles for details
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)
Fun stuff (May-2020 - Sep-2020)
- Ministry of Testing - Auckland Branch lead coordinator
- personal QR Code for NZ Covid Tracing App
Fiserv Auckland - Intermediate Software Test Engineer (Jan-2017 - Apr-2020)
Test Engineer - Fiserv (Jan 2017 - Apr-2020)
References |
2020 Fiserv - Piyush Dungrani - LinkedIn recommendation |
2020 Fiserv - K Vaughan Kaufman - KvK Consultancy |
- Fiserv Auckland produces mobile apps for 2000+ banks (8M active users), as well as the multi-tier web and API integration servers that interface to core online banking systems and third parties. Our solutions are configurable with varying degrees of customisation of features and branding. The banking domain is very strict and risk averse! Reliability and quality are particularly important. I've found testing our product complicated, difficult & challenging.
- (2019-2020) - Sole developer of
- Postman Testrunner Framework for automated integration checks.
- Quick glance dashboard (and associated data API) written in Node.js/Express.js/Pug
- Splunk setup, data indexing, dashboard monitors etc. of historic results
- (2017-2018) - QA member of agile teams delivering changes to a range of mobile banking solutions.
- Whilst working at Fiserv I worked with the following technologies
- Postman/Newman/Javascript/TV4 JSON validator
- Node.js/Express.js/Pug (Simple Web UI, Data API for test results, task scripting, data analysis)
- Splunk (system monitoring, setup data collectors, creating new dashboards)
- TFS (Git repos, build server, and script scheduling)
- Powershell (System deployment automation & TFS)
- Octopus (deployment engine)
- Specflow/C# (Gherkin API automation)
- Mobile functional, accessibility, iOS upgrade testing
- Platform API functional testing
- XMind (Mind Mapping Tool)
- Fiddler/Burp Suite (Network capturing)
- Soap UI (API testing)
- see more... TBD?...
where - role (mnt-2021 - mnth-2021)
Contracting - Engel Consulting (Sep 2016 - Dec 2016)
- Helping Kim Engel with some smaller projects. see more...
Trade Me - Senior Software Test Analyst (Dec-2014 - Aug-2016)
Senior Software Test Analyst – Trade Me (Dec 2014 - Aug 2016)
References |
2016 Trade Me Motors - Jason Cullum |
2016 Mike Berry - Delivery Mgr |
- Part of small squad (cross functional agile team) testing software changes to the iconic NZ Trade Me website (Motors Group) covering
- context driven, tool assisted exploratory testing, using session and thread based techniques
- testing DB, UI, API, and architectural changes
- leading the deployment of changes using Trade Me's continuous integration and continuous delivery processes
- splunk system monitoring
- agile methods and squad mastering
- test automation for API (Ready!API/SoapUI) and UI changes (tractor/protractor) using BDD with Gherkin syntax.
- test planning and peer test reviews
- visual test tools (eg mindmaps for test planning and video capture of test sessions etc)
- Jira for test plans, managing test sessions, and defect work flow. Confluence wiki for test practice documentation.
- active contributor to test and agile guilds
- new staff induction and junior staff support
- see more...
LeasePlan NZ - Software Tester (Apr 2013 - Dec 2014)
Software Tester – LeasePlan NZ (Apr 2013 - Dec 2014)
- Full time testing contractor to the IS department, testing a variety of bespoke applications primarily for internal use.
- Complex quotation app for car leasing built in MS-Access
- Online driver FBT data collection portal (UI, web security, data flows, emailing)
- Character based legacy (AS-400) system testing
- Developed a test automation framework for above character based system.
- At LPNZ I was introduced to testing as a proper profession by my friend Christina Linwood. I attended the NZ Tester Magazine conference, and went to a full day workshop on Risk Based Testing by Matt Mansell. It was exhilarating to learn from people passionate about testing.
where - role (mmm-yyyy - mmm-yyyy)
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
- 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."
- 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
- Express.js basic hello world and my node.js-in-the-cloud repo
- Kubernetes vs. Docker by Josh Campbell at Atlassian
- I want to learn the difference between these technologies to see how it might apply to my Observability Project
- Setting up Docker Desktop at home to run the Docker Splunk Image
<end>
Send feedback