Skills: Difference between revisions

From Vincents CV Wiki
Jump to navigation Jump to search
 
(47 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Skills ==
__NOTOC__
=== Testing ===
<span id="BackToTop"></span>
{| class="wikitable"
<div class="noprint" style="background-color:#FAFAFA; position:fixed; bottom:1%; left:1%; padding:0; margin:0;">
|- style="vertical-align:top;"
[[#BackToTop|Back to the Top]]
|
</div>
* Context Driven Testing
This page links my skills to the roles where I learned and used them.
* API Testing
== Testing ==
* Testing Native Mobile Apps
=== [https://context-driven-testing.com/ Context Driven Testing] ===
* Testing Web Apps
:Used in all my roles from 2016
* Testing Firmware/Embedded systems
=== API Testing ===
* Testability Concepts
=== Native Mobile App Testing ===
|
=== Web App Testing ===
* Observability Concepts
=== Firmware & Embedded System Testing ===
* Exploratory Testing (Session & Thread Based)
=== Testability Concepts ===
* Visual Modelling
=== Observability Concepts ===
* Metrics Driven Development (A/B Testing)
=== Exploratory Testing (Session & Thread Based) ===
* Accessibility Testing
=== Visual Modelling ===
|}
: Eg. Mind mapping


=== Programming and Automation ===
=== Metrics Driven Development (A/B Testing) ===
{| class="wikitable"
=== Accessibility Testing ===
|- style="vertical-align:top;"
=== Data Privacy ===
! style="text-align:left"| JavaScript
=== Risk Based Testing ===
! style="text-align:left"| Java
! style="text-align:left"| Other
|- style="vertical-align:top;"


|
== Automation & Programming ==
* Node.js, npm
=== JavaScript ===
* Express.js
----
* React
==== Node.js ====
* Jest
:Including npm
* Cypress.io
* Webdriver.io
* mermaid.js
|
* [https://maven.apache.org/ Maven], [https://junit.org/ JUnit], [https://testng.org/ TestNG]
* [https://cucumber.io/ Cucumber] ([https://en.wikipedia.org/wiki/Behavior-driven_development BDD])
* [https://rest-assured.io/ REST-assured]
* [https://www.selenium.dev/ Selenium]
* [https://www.selenium.dev/documentation/test_practices/encouraged/page_object_models/ Page Object Models] (POMs)
* [https://wave.tidalcode.dev/ Tidal. Wave]
|
* C#: Specflow (BDD)
* SQL & [https://en.wikipedia.org/wiki/SQL_Server_Management_Studio SSMS]
* Appium
* XCUITest
* GraphQL
* C++: Arduino, ESP32
|}


=== Tools ===
==== Express.js ====
{| class="wikitable"
==== React ====
|- style="vertical-align:top;"
==== Jest ====
|
==== Cypress.io ====
* [https://www.splunk.com/ Splunk] (log aggregation & analysis)
==== Webdriver.io ====
* Postman, Newman
==== mermaid.js ====
* VS Code, IntelliJ, Visual Studio
* Github, Bitbucket
* Docker, Linux
* Chrome Ext's [https://chromewebstore.google.com/detail/custom-javascript-for-web/ddbjnfjiigjmcpcpkmhogomapikjbjdk?pli=1 CJS], [https://chromewebstore.google.com/detail/bug-magnet/efhedldbjahpgjcneebmbolkalbhckfi Bug Magnet], [https://chromewebstore.google.com/detail/clear-session/maejjihldgmkjlfmgpgoebepjchengka Clear Session]
* [https://icecreamapps.com/Screen-Recorder/ Icecream Screen Recorder]
|


* [https://www.telerik.com/fiddler Fiddler], [https://www.charlesproxy.com/ Charles Proxy], [https://www.wireshark.org/ Wireshark]
=== Java ===
* Jenkins, Azure Devops (TFS), Google Cloud Platform
----
* Bash & [https://learn.microsoft.com/en-us/powershell/ PowerShell] scripting
==== [https://maven.apache.org/ Maven] ====
* Browser Dev Tools
==== [https://junit.org/ JUnit] ====
* [https://www.atlassian.com/software/jira Jira], [https://www.atlassian.com/software/confluence Confluence]
==== [https://testng.org/ TestNG] ====
* [https://www.soapui.org/ SoapUI], [https://smartbear.com/product/ready-api/ ReadyAPI]
|}


=== General ===
==== [https://cucumber.io/ Cucumber] ([https://en.wikipedia.org/wiki/Behavior-driven_development BDD]) ====
{| class="wikitable"
==== [https://rest-assured.io/ REST-assured] ====
|- style="vertical-align:top;"
==== [https://www.selenium.dev/ Selenium] ====
|
==== [https://www.selenium.dev/documentation/test_practices/encouraged/page_object_models/ Page Object Models] (POMs) ====
* Banking and Finance Sector
==== [https://wave.tidalcode.dev/ Tidal. Wave] ====
* AML/CFT Solutions
 
* Online Auction Platforms
=== Other Automation & Programming ===
* Vehicle Leasing systems
----
* Platform Engineering
==== C#, Specflow (BDD) ====
* Staff Mentoring & Induction
 
|
==== SQL & [https://en.wikipedia.org/wiki/SQL_Server_Management_Studio SQL Server Management Studio (SSMS)] ====
* Agile Squad Master
:* Test Data creation
* Microservices Architecture
:* Record Verification
* Manufacturing Resource Planning - Logistics Manager
:* profiling stored procedure calls
* Physics - Weather Radar Systems, Lasers, Fibre-optics
:* Testing DB schema update scripts
* Electrical & Electronic Engineering
 
|}
==== Appium & XCUITest ====
==== GraphQL ====
==== C++, Arduino, ESP32 ====
 
== Tools & Technologies ==
=== [https://www.splunk.com/ Splunk] ===
:log aggregation & analysis
=== Postman, Newman ===
=== VS Code ===
=== IntelliJ ===
=== Visual Studio ===
=== Github, Bitbucket ===
:* GitFlow branching strategy
:* Release trains
 
=== [https://www.sonarsource.com/products/sonarlint/ Sonarlint] & [https://www.sonarsource.com/products/sonarqube/ Sonarqube] ===
 
=== Linux ===
=== Docker ===
=== Terraform ===
=== HashiCorp Vault ===
=== [https://www.telerik.com/fiddler Fiddler], [https://www.charlesproxy.com/ Charles Proxy], [https://www.wireshark.org/ Wireshark] ===
: And sometimes [https://portswigger.net/burp/communitydownload Burp Suite CE] and [https://mitmproxy.org/ MITM Proxy] as well
 
=== Jenkins, Azure Devops (TFS), Google Cloud Platform ===
: [https://learn.microsoft.com/en-us/previous-versions/azure/devops/all/overview?view=tfs-2018 TFS - Team Foundation Server] ''(now rebranded to Azure DevOps)'', was used for version control (Git repos), continuous integration build server & build agents, and including Microsoft Test Manager ''(now rebranded to Azure Test Plan)''.
 
=== Kafka & Azure Event Queues ===
=== Bash & [https://learn.microsoft.com/en-us/powershell/ PowerShell] scripting ===
=== [https://www.atlassian.com/software/jira Jira], [https://www.atlassian.com/software/confluence Confluence] ===
: Including [https://smartbear.com/test-management/zephyr-scale/ Zephyr Scale] (was previously TM4J)
 
=== [https://xmind.app/ XMind] ===
 
=== [https://www.soapui.org/ SoapUI], [https://smartbear.com/product/ready-api/ ReadyAPI] ===
 
== General Skills ==
=== Agile (Scrum, Kanban, SAFe, Squad Master) ===
:* [https://www.scaledagileframework.com '''Scaled Agile Framework''' (SAFe)] - at [[Fiserv Auckland - Intermediate Software Test Engineer]]
:* Agile ceremonies - stand-ups, backlog grooming, estimation, planning, demos, and retros.
:* Development lifecycle - story design, implementation, testing, and integration
 
=== Banking and Finance Sector ===
=== AML/CFT Sector ===
:Anti-Money Laundering and Countering Financing of Terrorism
=== Online Auction Platforms ===
=== Vehicle Leasing systems ===
=== Platform Engineering ===
=== Staff Mentoring & Induction ===
=== Microservices Architecture ===
=== Manufacturing Resource Planning - Logistics Manager ===
=== Physics - Weather Radar Systems, Lasers, Fibre-optics ===
=== Electrical & Electronic Engineering ===
:[[Education|University of Auckland: Masters of Engineering (E&E) 1993]]
=== Teaching & Tutoring ===

Latest revision as of 03:12, 5 August 2024

This page links my skills to the roles where I learned and used them.

Testing

Context Driven Testing

Used in all my roles from 2016

API Testing

Native Mobile App Testing

Web App Testing

Firmware & Embedded System Testing

Testability Concepts

Observability Concepts

Exploratory Testing (Session & Thread Based)

Visual Modelling

Eg. Mind mapping

Metrics Driven Development (A/B Testing)

Accessibility Testing

Data Privacy

Risk Based Testing

Automation & Programming

JavaScript


Node.js

Including npm

Express.js

React

Jest

Cypress.io

Webdriver.io

mermaid.js

Java


Maven

JUnit

TestNG

Cucumber (BDD)

REST-assured

Selenium

Page Object Models (POMs)

Tidal. Wave

Other Automation & Programming


C#, Specflow (BDD)

SQL & SQL Server Management Studio (SSMS)

  • Test Data creation
  • Record Verification
  • profiling stored procedure calls
  • Testing DB schema update scripts

Appium & XCUITest

GraphQL

C++, Arduino, ESP32

Tools & Technologies

Splunk

log aggregation & analysis

Postman, Newman

VS Code

IntelliJ

Visual Studio

Github, Bitbucket

  • GitFlow branching strategy
  • Release trains

Sonarlint & Sonarqube

Linux

Docker

Terraform

HashiCorp Vault

Fiddler, Charles Proxy, Wireshark

And sometimes Burp Suite CE and MITM Proxy as well

Jenkins, Azure Devops (TFS), Google Cloud Platform

TFS - Team Foundation Server (now rebranded to Azure DevOps), was used for version control (Git repos), continuous integration build server & build agents, and including Microsoft Test Manager (now rebranded to Azure Test Plan).

Kafka & Azure Event Queues

Bash & PowerShell scripting

Jira, Confluence

Including Zephyr Scale (was previously TM4J)

XMind

SoapUI, ReadyAPI

General Skills

Agile (Scrum, Kanban, SAFe, Squad Master)

Banking and Finance Sector

AML/CFT Sector

Anti-Money Laundering and Countering Financing of Terrorism

Online Auction Platforms

Vehicle Leasing systems

Platform Engineering

Staff Mentoring & Induction

Microservices Architecture

Manufacturing Resource Planning - Logistics Manager

Physics - Weather Radar Systems, Lasers, Fibre-optics

Electrical & Electronic Engineering

University of Auckland: Masters of Engineering (E&E) 1993

Teaching & Tutoring