Fiserv Auckland - Intermediate Software Test Engineer: Difference between revisions

Jump to navigation Jump to search
Line 32: Line 32:
==== Developed Inhouse Web UI for PTF Results ====
==== Developed Inhouse Web UI for PTF Results ====
*Quick glance [https://dirksonline.net/CV/PTF%20Dashboard.JPG dashboard] (and associated data API) written in Node.js/Express.js/Pug
*Quick glance [https://dirksonline.net/CV/PTF%20Dashboard.JPG dashboard] (and associated data API) written in Node.js/Express.js/Pug


=== Software Test Engineer - 2017-2018 ===
=== Software Test Engineer - 2017-2018 ===
I started my tenure with Fiserv as a QA member of agile teams delivering changes to a range of mobile banking solutions.
We tested the mobile apps, covering new features as well as cross device regression checks.
I was also able to contribute to the C# Specflow API automation suite for the mobile API servers.


Learned how to deploy environments and modify configurations using Octopus
At Fiserv, I began as a QA member within agile teams responsible for implementing changes across various mobile banking solutions.


And spent some time with team testing a banking web app served from dedicated hardware, where I used multiple concurrently running powershell scripts to automate the deployments.
My responsibilities included:


Tools & Technologies
* Testing new features for mobile apps, and conducting cross-device regression checks.
* Contributing to the development of the C# Specflow API automation suite for mobile API servers.
* Deploying environments and modifying configurations using Octopus.
* Testing a banking Web App hosted on dedicated hardware, where I leveraged Powershell scripts for configuring and automating deployments.


Whilst working at Fiserv I worked with the following technologies
During this period, I used tools and technologies such as:
* 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)


----
* [https://www.postman.com/ '''Postman'''] and [https://www.soapui.org/ '''SoapUI'''] for API testing.
* [https://www.splunk.com/ '''Splunk'''] for log analysis and monitoring.
* [https://learn.microsoft.com/en-us/previous-versions/azure/devops/all/overview?view=tfs-2018 '''Team Foundation Server'''](TFS) for version control (Git repos) and continuous integration (build server). ''(Note: TFS has been rebranded to Azure DevOps)''
* [https://learn.microsoft.com/en-us/powershell/ '''Powershell'''] for automation tasks.
* [https://octopus.com/ '''Octopus'''] as a deployment automation tool.
* [https://specflow.org/ '''Specflow'''] and [https://en.wikipedia.org/wiki/C_Sharp_(programming_language) '''C#'''] for API automation using BDD.
* Conducted testing across various domains including mobile functional, accessibility, iOS upgrade, and platform API functional testing.
* Used [https://xmind.app/ '''XMind'''] for mind mapping, as well as [https://www.telerik.com/fiddler '''Fiddler'''] and [https://portswigger.net/burp/communitydownload '''Burp Suite -CE'''] for network capturing and analysis.


== orig stuff ==
== orig stuff ==