Albert K Wong
Foster City, CA
*******@*****.***
SUMMARY
* ***** ** ********** ** QA engineer
** ***** ** ********** ** software engineer
TECHNICAL SKILLS
Linux, AWS, Spring Boot, Mocha, Jasmine, Jenkins, Jira, GitHub, Robot Framework, Selenium, Node.js, Protractor, Postman, Angular, MySQL, Bash, Java, Python, C/C++, JavaScript, TypeScript
PROFESSIONAL EXPERIENCE
Senior Search Quality Engineer
Adobe
San Jose, California
November 2021 – Present
Working in Adobe search group to develop and execute automation test framework
Creating and maintaining tests for Adobe Elastic Search engine, web service and REST API, real time streaming Storm and Adobe AI NLPS services
Environment: Java, Python, Storm, Elasticsearch, NLPS
QE Engineer
eBay
San Jose, California
June 2021 – September 2021
Worked on eBay in-house automation test framework to support web browser, mobile platform and database testing for eBay payout system
Lead Automation Test Engineer
Federal Reserve Bank of San Francisco
San Francisco, California
March 2020 – June 2021
Expert in developing Java test scripts to enhance the Federal Reserve Bank cash product Rest API web service
Highly skilled in writing JavaScript / TypeScript steps to test Federal Reserve Bank Cash Product Angular front end web page
Environment: Spring Boot, Tomcat, Hibernate, JSP, Rest Assured API, Selenium, Protractor, Cucumber, Java, JavaScript & TypeScript
QA Specialist
Capital One
San Francisco, California
July 2017 – July 2018
Worked as a Lead QA to set up test framework on Cloud Machine platform which generates dynamic web pages for content built and deployed to AWS. It was implemented on Angular NG4 and pulls content from Content CDN and deploy to AWS
Wrote ALL the test scripts for Cloud Machine REST APIs in Mocha framework with Karma, Express and SuperTest
Responsible to write ALL Protractor end to end test UI scripts and executed testing the platform either with Chrome Driver and using Java with Selenium Server in Jasmine Framework
Environment: Linux, MacOS, AWS S3, AWS EC2, AWS CloudFront, AWS Routes53, MySQL, Jenkins, Mocha, Jasmine, Karma, Selenium, Java, Node.js, Protractor, Angular, JavaScript, TypeScript, Bash Shell, GitHub, Jira
Lead QA Engineer
Teradata
San Carlos, California
March 2016 – June 2016
Lead a QA team to develop Protractor end-to-end test cases for Teradata App Center Web portal implemented in AngularJS
Wrote JUnit test cases for Teradata App Center Web REST API services that is run in Docker engine managed by Vagrant
Environment: Linux, Vagrant, Docker, PostgreSQL, AngularJS, Protractor, Jira, Java
Senior QA Engineer
Visa Inc.
Foster City, California
Jul 2014 – Jan 2016
Developed test suites in testing Visa CyberSource SaaS payment Rest API Web services using TestNG, Java, JSON, maven, Bamboo
Wrote test cases to validate Oracle database in running Visa payment processing using SQL commands and Oracle SQL Developer
Wrote automation test scripts for UI end-to-end validation using Selenium and Robot Framework in Python and Java
Environment: Linux, Oracle SQL, Robot Framework, Cucumber, Selenium, Jira, Bamboo, Java, Python
Senior QA Engineer
PayPal
San Jose, California
May 2012 – Jan 2013
Refactored PayPal legacy payment test scripts into Java test suites, using Junit, Maven, Selenium and Jenkins
Created TestNG test cases for PayPal payment testing
Environment: Linux, Oracle SQL, Git, Maven, TestNG, Junit, Java
Lead Software Engineer
xivoir.com
Fremont, California
Jul 2011 – May 2012; Jan 2013 – Jun 2014
Worked as systems architect and chief programmer to implement a social networking site
Developed Front End and Back End in Rails framework with open source technologies such as Apache2, Passenger, Solr, MySQL, jQuery, Git
Provided REST APIs to access and search data at the Web site for third party users
Environment: Linux, MySQL, Rails, Ruby, Java
Test Engineer
Mitac International
Fremont, California
Nov 2009 – Jul 2011
Wrote and executed hardware verification scripts to troubleshoot any hardware defects on Oracle x86 servers
Environment: Linux, Java, Python, Bash
Senior Software Engineer
TeleCommunication Systems
Oakland, California
Jul 2008 – Nov 2008
Worked in a project to develop client/server systems for GPS navigation devices
Environment: Linux, VMWare, TCP/IP, ClearCase, C++
Senior Software Engineer
Cisco Systems Inc.
San Jose, California
Jun 1996 – Aug 1996
Engaged to work on Cisco IBM enterprise product design and development
Environment: Cisco IOS, Linux, TCP/IP, C
Consultant Software Engineer
Novell Inc.
Sunnyvale, California
September 1989 – Jun 1996
Was the team leader to implement Novell enterprise network gateway to IBM network.
Environment: Unix/Linux, Windows, TCP/IP, C
EDUCATION
Bachelors in Mathematics
University of Minnesota, Minneapolis, Minnesota
Masters in Computer Science
University of Iowa, Iowa City, Iowa