Skills: Difference between revisions
Jump to navigation
Jump to search
m (→Tools) |
|||
(42 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
<span id="BackToTop"></span> | |||
<div class="noprint" style="background-color:#FAFAFA; position:fixed; bottom:1%; left:1%; padding:0; margin:0;"> | |||
[[#BackToTop|Back to the Top]] | |||
</div> | |||
This page links my skills to the roles where I learned and used them. | This page links my skills to the roles where I learned and used them. | ||
== Testing == | == Testing == | ||
Line 12: | Line 16: | ||
=== Exploratory Testing (Session & Thread Based) === | === Exploratory Testing (Session & Thread Based) === | ||
=== Visual Modelling === | === Visual Modelling === | ||
: Eg. Mind mapping | |||
=== Metrics Driven Development (A/B Testing) === | === Metrics Driven Development (A/B Testing) === | ||
=== Accessibility Testing === | === Accessibility Testing === | ||
=== Data Privacy === | |||
=== Risk Based Testing === | |||
== JavaScript == | == Automation & Programming == | ||
=== Node.js=== | === JavaScript === | ||
---- | |||
==== Node.js ==== | |||
:Including npm | :Including npm | ||
=== Express.js === | ==== Express.js ==== | ||
=== React === | ==== React ==== | ||
=== Jest === | ==== Jest ==== | ||
=== Cypress.io === | ==== Cypress.io ==== | ||
=== Webdriver.io === | ==== Webdriver.io ==== | ||
=== mermaid.js === | ==== mermaid.js ==== | ||
=== Java === | |||
---- | |||
==== [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] ==== | |||
== | === Other Automation & Programming === | ||
---- | |||
== | ==== C#, Specflow (BDD) ==== | ||
=== | |||
=== | ==== SQL & [https://en.wikipedia.org/wiki/SQL_Server_Management_Studio 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 ==== | ||
=== | |||
= | |||
=== C++ | |||
== Tools == | == Tools & Technologies == | ||
=== [https://www.splunk.com/ Splunk] === | === [https://www.splunk.com/ Splunk] === | ||
:log aggregation & analysis | :log aggregation & analysis | ||
Line 53: | Line 70: | ||
=== Visual Studio === | === Visual Studio === | ||
=== Github, Bitbucket === | === Github, Bitbucket === | ||
:* GitFlow branching strategy | |||
:* Release trains | |||
=== [https://www.sonarsource.com/products/sonarlint/ Sonarlint] & [https://www.sonarsource.com/products/sonarqube/ Sonarqube] === | |||
=== Linux === | |||
=== Docker === | === Docker === | ||
=== | === Terraform === | ||
=== | === HashiCorp Vault === | ||
=== [https://www.telerik.com/fiddler Fiddler], [https://www.charlesproxy.com/ Charles Proxy], [https://www.wireshark.org/ Wireshark] === | === [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 === | === 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 === | === Bash & [https://learn.microsoft.com/en-us/powershell/ PowerShell] scripting === | ||
=== [https://www.atlassian.com/software/jira Jira], [https://www.atlassian.com/software/confluence Confluence] === | === [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] === | === [https://www.soapui.org/ SoapUI], [https://smartbear.com/product/ready-api/ ReadyAPI] === | ||
== General == | == General Skills == | ||
* Banking and Finance Sector | === 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)
- 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