Fiserv Auckland - Intermediate Software Test Engineer
Jan-2017 - Apr-2020
Intro
Fiserv Auckland is responsible for developing mobile apps utilized by over 2000 banks (mainly in the USA), serving more than 8 million active users. Additionally, they manage multi-tier and multi-tenanted Web and API integration servers interfacing with core online banking systems and third-party platforms. Fiserv's solutions offer extensive configurability, allowing for customization of features and branding. Operating within the stringent and risk-averse banking domain, reliability and quality are paramount. Testing at Fiserv presents complexities and challenges, yet it has been rewarding and intellectually stimulating despite its difficulties.
References
- 2020 Piyush Dungrani LinkedIn Recommendation
- 2020 K Vaughan Kaufman Letter of Recommendation
Roles
- (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.
Tools & Technologies
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)
orig stuff
- 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)
old content from firserv long page
<< return to main page Template:FiservShort
I joined Fiserv first work day of 2017. Fiserv is a very different organisation from Trade Me and presented some real challenges for me. They are a huge global (but USA centric) financial services company with over 23,000 staff and over 100 million active users. Their systems were far more complex, the financial services domain far more risk averse, and has very strict quality and deployment process requirements. The management hierarchy was much deeper and most of the work performed in NZ was directed from offshore with little access to clients or end users. The NZ office of Fiserv produces mobile
Below is being updated to reflect my time and experience at Fiserv, but was copied from a prior role as a template
Development at Fiserv
- xxx
- Database
- System Architecture
- API
- UI
- The squad is responsible for the story's design, implementation, testing ....
- Development is performed on short feature branches using mercurial. When stories are ready to be deployed they are merged into the integration and then the release branches before being deployed to production and eventually merged with the default trunk of the code.
Agile at Fiserv
- Fiserv uses the Scaled Agile Framework which is ...
- XXX to be updated XXX The squads were usually 2 Dev's, 1 tester, ½ BA, with access to design. In addition, the PO providing direction but considered just outside the squad.
- XXX to be updated XXX Most squads are product facing, but there are also a number of squads that provide internal technical and support services to help the product squads. (DB, Platform, API, Automation, Code Health etc) Squads are trusted to ask for assistance when needed, and when to reach out to others when there are shared or over lapping responsibilities.
Testing at Fiserv
- TBD
Tools I used at Fiserv
- Postman for functional API testing, and developed framework for managing settings, and to be able to orchestrate API calls from a general collection to test different user scenarios.
- SoapUI for functional API testing
- VersionOne for managing cases/stories, test plans/session charters, bug tracking, test progress, issue(bug) tracking
- xmind for mind maps and visual models to help test planning, execution, and reporting
- Confluence Wiki for storing anything that might be useful for others, eg implementation details, how-to's for testing, common testing processes
- Git & TFS version control and build server
- Powershell scripts, mainly for speeding up repetitive tasks, eg deployments to multi-VM test environments
- Octopus deployment engine
- Chrome CJS Custom Javascript extension (to assist with repetitive QA specific tasks)
- Microsoft SQL Server Management Studio
- Visual Studio for various code development tasks
- Microsoft Test Manager for managing test cases and suites, and recording test progress.
- Splunk error analysis and error graphs
- Fiddler & Blurp Suite for network traffic capture
- Developer tools on common browsers
- MS Office