Summary
Overview
Work History
Education
Skills
Certification
Personal Projects/ Apps
References
Timeline
Generic

Pichai Tangtrong

Clayton,VIC

Summary

15+ years of experience in Software Testing specialized in ‘Test Automation’, in Australia.


Qualified Test Engineer proven to implement and maintain cost-effective methods of system testing and troubleshooting to reduce operating costs. Technically-savvy and skilled at quickly learning new concepts, software and equipment. Collaborative team player with excellent communication and interpersonal talents.


8 Certificates in Software testing, Cloud and Java Programming


Baseline Security Clearance holder



Overview

15
15
years of professional experience
1
1
Certification

Work History

Senior Test Automation Engineer – E2E Integration Test (Contract)

Bureau of Meteorology
12.2021 - Current
  • ROBUST project is a complex, mission-critical and large-scale programs of work to address the long-term security, stability and resilience of the Bureau’s ICT system and to replace the legacy system eventually
  • Analyzes requirements and produce tests (feature files) to cover all new interfaces/changes within Systems
  • Systems / Protocols used for Systems being tested are: File Transfers / SFTP (port 22/2222), Red Hat AMQ / AMQP (5672), Database / PostgreSQL (5432), API Servers / RESTful (443/444)
  • Maintains and enhances SIT Test Framework
  • Tech Stack for Test Framework: Java, Cucumber, Selenium, Gitlab, ALM, and RestAssured
  • The main person to merge other team members’ codes into the master branch and to resolve if any conflicts
  • Provides Test cases and Walkthroughs for Production Verification Tests
  • Personal contributions for improvements: Wrote Python scripts for Web Scraping (pulling data from external websites for our data comparisons), Introduced ‘Auto-Retry’ functionality into GitLab CI/CD Pipeline.

Senior Test Analyst - Automation Test

National Australia Bank
05.2015 - 11.2021
  • Managed Extract Transform and Load system is the middleware between internal systems
  • Created test scripts in JavaScript (Node.js) with modules: CodeCeptJS - E2E framework in BDD styles, Playwright (puppeteer v2) - APIs for web automation, MochAwesome – JSON and HTML reporting
  • With Jenkins(CI/CD) and GitHub(Source code)
  • Created test scripts in Groovy language on CI/CD Pipeline
  • Groovy test scripts to put test data directly to database and IBM MQ
  • (skipped User Interface layer); Then ETL jobs to produce test results
  • Created an API tests in Java based framework with Rest-Assured for API Interactions, Cucumber as BDD styled, Maven for build and dependency managements, Jenkins(CI/CD) and GitHub integrated
  • WebJET Upgrade (migration to AWS Cloud)
  • A WebJET is a web for ‘Job Execution Tracking’
  • Used Java test framework (with TestNG): Cucumber as BDD and Selenium for Web Interactions, Jenkins (CI/CD) and GitHub
  • OSCAR API Test (Rest-Assured) – ongoing task
  • OSCAR is a web application to generate Tax reports
  • Created a API tests in Java based framework with Rest-Assured for API Interactions, Cucumber as BDD styled, Maven for build and dependency managements, Jenkins(CI/CD) and GitHub integrated
  • WebJET Upgrade (migration to AWS Cloud)
  • A WebJET is a web for ‘Job Execution Tracking’
  • Used Java test framework (with TestNG): Cucumber as BDD and Selenium for Web Interactions, Jenkins (CI/CD) and GitHub
  • OSCAR API (Assessment with Postman API tool)
  • Created a API tests in Postman test tool to try with APIs such as Security, Portfolio, Component Requests, etc
  • ADI file comparison test – using Python with Pytest module
  • ADI is an application to send data out to reporting vendors (via files) This project is to create a script for file comparison
  • Created Python script with Pytest and XMLRunner modules
  • Python script to compare files between sit and prod – integrated with Beyond Compare tool to have HTML & CSV outputs
  • Integrated with Jenkins and pass results (Junit report) to qTest
  • PControl Automation – Handover from outsource team
  • An outsource team (3 resources) has created a test automation in UFT framework for pControl Application
  • Taken UFT Test Automation (and became an owner)
  • Verified handover documents and UFT scripts & settings
  • Assessed potential improvements and test coverage
  • Asset Servicing Online WebPortal Project (Web)
  • A new WebPortal for Asset Servicing
  • Created a load test of 24 hour(duration) to prove application stability
  • Used Java test framework (as above in WebJET Upgrade Project)
  • WebCAT and AutoFX Project (MessageHub and Web)
  • An Web application for Corporate Action and Foreign Trading
  • Used Tests used Java test framework (as mentioned above)
  • Vista Project: System Integration Testing between AS and vendor
  • Asset Servicing has outsourced registry services
  • Created Java test framework (as mentioned above)
  • OSCAR Project: Tax Income Record (Web)
  • OSCAR is a web application to generate Tax reports (newly developed using Agile methodology)
  • Created a new C# framework for OSCAR testing: C#.NET as a core language with SpecFlow as BDD plug-in, Selenium for Web Interactions, Jenkins for CI/CD (scheduler and notification) with GitHub
  • HiPortfolio Regression Automation: setup, scripting and execution
  • HiPortfolio is a legacy COBOL system for Investment transaction management for mainly for portfolio valuations
  • Used a standardized UFT 12 framework, to convert 90% of business scenario into scripts with customized library functions (VBScripts)
  • Created Python script with VBA Excel for file comparison (char-level)
  • Created a SSIS package (SQL Server Integration Services) to pull data.

Senior Quality Assurance (Automated Test)

SS&C Technology
05.2011 - 02.2015
  • Maintained and executed regression test scripts (22 versions)
  • Reported and followed-up issues with others Agile teams
  • Python Programs (in 2013 and 2014): “refdiff” to compare files with one single configuration file, “rebuildref” to rebuild reference files (baseline assets), “CSVDiff” to compare DRO results/files
  • QTP conversion project (from WinRunner) Project (Mar - Dec 2012)
  • Enhanced an existing in-house tool to generate QTP scripts
  • Created VBScripts Library and Objects Repositories (OR).

Test Analyst

PlanIT Test Management
01.2010 - 04.2011
  • Client 1: Vodafone Australia, Sydney ( Jan to Oct 2010)
  • Client 2: Medibank Private, Melbourne (Nov 2010 to May 2011).

IT Support

Stellar Education and Migration Center
02.2009 - 12.2009
  • Supported ACT 2000!, MYOB, Google App, a website and 15 computers.

Education

Bachelor of Computer Engineering -

Chulalongkorn University

Skills

  • Java, JavaScript, Python, C#, VBA & Linux shell
  • Behavior-driven development (Cucumber)
  • Selenium and Cross-browser testing
  • API Testing Knowledge
  • SQL knowledge
  • Git proficiency
  • CI/CD
  • Gathering requirements
  • Test case development
  • System Testing / Manual Testing
  • Regression Testing
  • Team Collaboration
  • Problem-Solving
  • Agile Methodologies

Certification

  • Microsoft Azure Fundamentals (AZ-900), Microsoft, Inc, https://www.credly.com/badges/525921fd-df6b-445b-a517-76a8fa908654, 09/2021
  • Professional Scrum Master I, Scrum.org, https://www.scrum.org/user/851842, 06/2021
  • Amazon Web Services Solutions Architect Associate, AWS Training and Certification, https://www.credly.com/badges/b7ccb931-b635-44a2-a6fd-54dbbf5bff8a, 02/2020
  • Java SE 8 Programmer, Oracle Certified Associate, Oracle Corporation, https://www.credly.com/badges/5d8dc07e-3940-466d-baaf-f57464f86573, 11/2018
  • HP Functional Testing 11.x Software (QTP 11/UFT), HP ExpertOne, 02/2015
  • ISTQB Certified Tester, Advanced Level in Software Testing, International Software Testing Qualification, 03/2011
  • Intermediate Certificate in Software Testing, ISTQB-International Software Testing Qualification Boards, 09/2008
  • Foundation Certificate in Software Testing, ISTQB-International Software Testing Qualification Boards, 08/2006

Personal Projects/ Apps

http://AsxTop5.onrender.com: Using React (Front-End), Express (Back-End), Mongo (Database) on Node.JS (runtime). This site suggests which ASX stocks to buy., http://ExamUp.net on both AppStore and PlayStore: “Aus Citizenship Test by ExamUp” App (Aug 2020) “Learner Permit Test Victoria” App (Jan 2021)

References

Available upon request

Timeline

Senior Test Automation Engineer – E2E Integration Test (Contract)

Bureau of Meteorology
12.2021 - Current

Senior Test Analyst - Automation Test

National Australia Bank
05.2015 - 11.2021

Senior Quality Assurance (Automated Test)

SS&C Technology
05.2011 - 02.2015

Test Analyst

PlanIT Test Management
01.2010 - 04.2011

IT Support

Stellar Education and Migration Center
02.2009 - 12.2009

Bachelor of Computer Engineering -

Chulalongkorn University
  • Microsoft Azure Fundamentals (AZ-900), Microsoft, Inc, https://www.credly.com/badges/525921fd-df6b-445b-a517-76a8fa908654, 09/2021
  • Professional Scrum Master I, Scrum.org, https://www.scrum.org/user/851842, 06/2021
  • Amazon Web Services Solutions Architect Associate, AWS Training and Certification, https://www.credly.com/badges/b7ccb931-b635-44a2-a6fd-54dbbf5bff8a, 02/2020
  • Java SE 8 Programmer, Oracle Certified Associate, Oracle Corporation, https://www.credly.com/badges/5d8dc07e-3940-466d-baaf-f57464f86573, 11/2018
  • HP Functional Testing 11.x Software (QTP 11/UFT), HP ExpertOne, 02/2015
  • ISTQB Certified Tester, Advanced Level in Software Testing, International Software Testing Qualification, 03/2011
  • Intermediate Certificate in Software Testing, ISTQB-International Software Testing Qualification Boards, 09/2008
  • Foundation Certificate in Software Testing, ISTQB-International Software Testing Qualification Boards, 08/2006
Pichai Tangtrong