Objective: Seeking Software Develop Engineer in Test/Automation Engineer/DBA/Web application
HIGHLIGHTS OF QUALIFICATIONS
12+ years working experience with full SDLC (Software Development Life Cycle) in Professional Software QA Analyst/Software Testers, QA framework developing
5+ years Mobile and App Testing Experience on 3G/UMTS,4G/LTE,WIFI
Solid computer programming experience on Java(+9years),OOP, Expert knowledge to write Java Selenium programming scripts
Hands on Experience in version control using SVN & Git/Git Hub
Perl and Shell scripting experience(Finished first Master project of CS by Perl)
Very good at DB2, Mysql, SQL Server, Oracle, Mongoose/MongoDB,Hands on Experience developing Selenium,API testing frame work from scratch
Hands on experience in Unix/Linux and write XML/JSON file for testing,ability to write complex SQL queries,version/dependency SVN,Gradle,MAVEN..
Strong knowledge in software developing framework like struts 2, sprint,Hibernate
Extensive knowledge and experience on software development life cycle (SDLC), software development process and methodology including Water Fall, Agile and RUP
Hands on experience on Web-Based applications, Client/Server applications testing
Valuable experience with Web Technologies: jQuery, JSON,HTML5,
SS3,AngularJS,React,AJAX,Cucumber
Working experience with API developing,Website Developing,DevOp(+3yrs)
Extensive knowledge and experience on software testing process and life cycle, testing standard, Automation Test tools old-to-new (QTP, Loadrunner QC,Jmeter etc), test strategies and methodologies including the following testing: functionality (positive and negative), load, stress, volume, performance, concurrency, reliability, security, integrity, recovery, usability, portability
Proficient in Unit test, Integration, System, Regression, Alpha,Beta Testing and UAT testing
Experience in writing test plan, test cases, test script, defect reports and test result reports, trace ability matrix and checklist, project status report and test status report
Proficient to do function test, performance test, volume test and security test
Extensive working experience with Continuous Integration(Jenkins)
Cloud app testing exposure on AWS,penetration test.
+2 years Financial/Payments product and Risk Management experience
Good team player and outgoing personality, strong trouble-shooting skills, detal oriented,excellent logical and analytical skills, good documentation skills and quick-learner
Double masters degree on Major of Computer(Science-china and Engineering-Montreal)
Solid understanding of networking technologies NAT, DHCP, WebSocket API,OSPF,
Certificates of :Microsoft Azure 900,Udemy Javascript 2020,Udemy Java,Udemy Apache Groovy developer,OOP,Udemy Automation cypress,Udemy Automation Geb an Spock,Qualcomm LTE troubleshooting, VOLTE, LTE advance for mobile apps
Finished CSTE courses
PROFESSIONAL SKILLS
Languages: Java/J2EE,JavaScript 6yrs /Node.js,C++ (1yr), VB Script, Hibernate,
HTML5,CSS3, Python (+2yrs), XML, XSLT, SQL, .NET
Developing tools: Inellij, Eclipse,Visual studo code,Android-studio,Pycharm, CVS (5yrs), Github(+6yrs),Jenkins(+2yrs)
DevOps&Framework: Ubantu, Docker(+3yrs)Windows NT (3yrs), IBM mainframe, UNIX AIX(5yr), Linux (8+yrs), MS-DOS (10+yrs), VMWare, Webpack,
Express, VNC, Angular, Bootstrap,
MVC: Express (6yrs), Spring (6yrs), CVS (4yrs), IBM Websphere (4+yrs),
, Weblogic, JBoss, Tomcat, and IIS,
Databases: MS SQL Server2000 (3yrs), MYSQL (5+yrs), Oracle, IBM DB2 (4+yrs),MongoDB(2yrs),PostgreSQL, Microsoft Access, SQL*Plus,
SQL Developer
Testing Tools: Jmeter (6yrs), SOAPUI (6yrs),Parasoft,Postman,Load Runner (2yrs), Test Director (2yrs), Kunagi for Scrum,Jira(+9yrs),HP QC (Quality Center),HPALM, Bugzilla 3yrs,IBM Rational(robot,FT,Integration), HP QTP (2yrs), Clear Quest (2yrs) Selenium 6yrs, Jasmine, Windiff, Splunk(2years), Netscape, Jenkins 3yrs, SeeTest(2yrs) AppDynamics(2yrs), Appium(3yrs), Protractor(2yrs),MDM(2yrs).
PROFESSIONAL EXPERIENCE
QA Engineer 2019 - 2020
Architech
Loyalty one Account Team Project
Analyze system requirement, design test plan, test scenarios, test cases based on user stories for Scorecard product
Fully coding all the API testing by Cypress,API tested:notification-service-producer (TypeScript),yyz-cloudformation-templates,docker-node(groovy),custom-chat(Node.js),yyz-parameter-store,profile-migratr,missing-miles-api,Enhanced-Profile-Page,
yyz-qa-lambda,member-service-library,notification-service-consumer-email,yyz-qa-framework-setup-script,airmiles-chatbot-api, member-banner-v2,enrollment-proxy-api,order-cards,balance-preference-api
Loyalty one DXP Team Project
Loylaty one website automation testing by Cypress
Automation QA LEAD /Software Engineer 2017.01 - 2019.01
IDS Management
Analyze system requirement, Collaborate with product owners, development, and design teams to better understand requirements, investigate problems, design test plan, test scenarios, test cases based on user stories for Scorecard product
Develop test plan, test cases, test result report and bug reports using TestRail
Design,Build,maintain the Library Architecture selenium Testing Framework and developed high quality, robust 306 testing scripts for 2 product(MVC Tomcat-Hibernate) over 2 years.
The selenium Junit Framework including following librarians:test different browsers(Chrome,Fireforx,Opera,Edge),DB access by string or int parameters,Disable cookies,Output/merge test result,Data driven read excel,Verify alert exist,assert float,assert txt by xpath parameter,switch to desired window by window index parameter
Manage frame work by maven and version control by Git/Github
Coding automation by Protractor framework
Continuous testing integrtion by Jenkins
Lead complex test automation efforts using Appium, Selenium and Java for large Agile software projects-Cross browsers etc
Developing web application APIs by node.js and mongo DB
Developing web application APIs by Java and DB2
Developing serverless apps by AWS lambda function APIs.
Developing Android app APIs by Kotlin
Design,Build,maintain the Rest Assured API automation test framework:get API data,API string by Json Path,API header content,API node size.
In charge of API automation testing by Rest Assured,SOAPUI,PostMan,Swagger& Java,groovy programming
Write queries in SQL to retrieve/verify data
Deploy and setup application, Setup and configure test environments(local-AWS), including relevant test data(Microsoft SQL server database, Java)
Perform database migration, restore customer database to reproduce customer issue
Walkthrough FRS, the design architecture, the high level design document and the detail design document, report the document issues to QA manager.
Performance testing by Jmeter.
Perform the following test for web based application: Reliability test, Security test, Compatibility test, Regression test, UAT test as well as Functionality test.
Perform FinTech tests, collaborate with different external team(Dev,Dev/Op,PM,customer support) to get problems solved
Agile,CI/CD and high efficiency QA test cases management by JIRA,KanBan,Confluence,TestRail.
Initial bug analysis by Splunk
DBA//SDET/Software Test Engineer Jun 2013 - 2017
Oracle Canada – Mississauga, ON
Analyze system requirement, design test plan, test scenarios, test cases based on user stories for Scorecard product
Develop test plan, test cases, test result report and bug reports using Jira
Key developers for Selenium and Rest Assured automation(BDD framework-JAVA)
Perform automation testing by using Selenium ( Selenium web driver,JSP-Struts2-Hibernate) or Protractor and JMeter
Contribution few API develop coding by node.js(website/chatbot applications)
Contribution few API develop coding by Angular/React(website applications)
Perform REST API testing by mainly using Rest Assured,SOAPUI,Parasoft,& necessary groovy programming
Deploy and setup application, Build network lab(Windows, Weblogic, Oracle database, Java) to prepare test environment
Perform database migration, restore customer database to reproduce customer issue
Preparing data covering all possible scenarios,SQL queries for agile projects
Perform testing for WCF service
ETL(ODI) Development Data Management,Business Intelligence, Data warehousing project .
Perform SAP testing for ERP projects
DBA services for different customers
Walk through FRS, the design architecture, the high level design document and the detail design document, report the document issues to QA manager.
Successful finished MDM projects for customers
Participation in client meeting, business development activates, and other client facing activities
Perform the following test for web based application: Reliability test, Security test, Compatibility test, Regression test, UAT test as well as Functionality test.
Perform internationalization test and accessibility(508) test, collaborate with different external team to get problems solved
Agile and high efficiency QA documents management by JIRA,HP ALM,Kanban.
DBA/Software Engineer Mar. 2010 - May. 2013
Buchanan Technologies Inc – Mississauga, ON
Walkthrough FRS, the design architecture, the high level design document and the detail design document, report the document issues to QA manager for CRM product
Create Test Matrix based on requirements, make sure test coverage reaches 100%
Write Test Plan, Design Test Case according to the test matrix. Design and develop Automation Test scripts using QTP for Web Application
Coding web and API automation use Spock/Groovy, build automation tool is gradle.
Contribute to test estimates and resources scheduling, provide project status report with manager
Deploy and setup application, Build network lab(Linux, Apache, MySQL database, PHP) with VMWare to prepare test environment
ETL(KETL) Development,Complicated SQL queries for projects data managing
Communicate with developer to resolve quality issues based on testing results, provide problem root cause based on my own investigation
Perform database migration, write SQL queries to retrieve and verify data from database
Developing web application APIs(online order) by node.js or Java
Perform API testing, SAP testing
Running performance testing by using Loadrunner
Participation in client meeting, business development activates, and other client facing activities
Perform functional test, regression test, integration test, sanity test, reliability test, security test, compatibility test and help with UAT test on both Windows and Linux platform
Drive test and Technical commissioning engineer Aug.2009-Oct.2009
Prithvi Information Solution -HUAWEI NodeB commissioning in PEI, New Brunswick Nova-Scotia Bell/Aliant
Download the commissioning scripts(LINUX) for sites every early morning, Coordinates of sites.
Input the coordinates (Longitude, Latitude) into GPS and drive to the site.
Install the LMT(LINUX) in my laptop; configure the IP address for commissioning.
Checking the RADIAN installment of NodeB, DCDU,power, cabling, take pictures for proof by software.
Integrating, System verification & acceptance
Connecting the cable from NodeB to my laptop, upgrading the BOOTROM, NodeB software/firmware.
Upgrading the Configuration File, Open a MML command window on LMT.
Log the file of checking software version command, Log the file of checking cell status command like: Cell ID, Administration Status, Cell Operation Status etc.
Log the file of Cell Configuration command like: UL /DL Frequency Channel Number Frequency Channel Number, Max Transmission Power(0.1dBm)
Snapshot the RRU topology, log the VSWR check, NodeB alarm
Troubleshooting any problems arise during the commissioning together with RNC engineer
Verify the Cell Orientation, feature activations, network modification, FOA
Call P Testing: Dedicated Call Test-Mobile to mobile/PSTN/video/SMS/PS call. Basic Service Tests: Block/Unblock the Cell one by one and testing video/SMS/PS call.
Handover Testing: Unblock all the cells before testing. Intra-Frequency Handover for S111,Inter-Frequency Handover (for S222)
Submitting the RAN network site commissioning log files after return hotels.
Mobile Test Lead and QA Manager
ZTE CANADA/USA June.2008--July.2009
performed manual and automated testing for the number of web projects such as information and news professional QA portal and company web site across multiple browsers ((IE, Firefox, Safari and Chrome).and mobile devices (Android, iOS).
Tested the application under different networks including 4G/LTE and Wi-Fi.
Created and executed manual smoke, functional, regression, system, integration and exploratory tests.
Analyzed Functional Requirements and Business Specification as part of Static Testing on earliest stages of SDLC
Responsible for creation, design and execution of test strategies, including writing test plans, test cases and test scenarios.
Coding web and API automation use Spock/Groovy, build automation tool is gradle.
Performed test automation using HP QuickTest Pro and HP Quality Center.
Using AppDynamics for application performance monitoring and REST API.
Identified, analyze, and document defects using Jira and Mantis defect tracking systems.
Developed and implemented QA Methodologies for the department. This included, but is not limited to development of test case standards, requirements traceability matrix, and testing metrics.
Validation of the Wireless platform according to the defined test cases
Executing test scripts and reporting results to communicate product quality
Analyze data and review system logs to identify areas for improvement in the system quality
Apply testing methodologies, principles and processes to define and implement key metrics to manage and assess the testing process, including test execution and defect resolution
Bugzilla for bug management
Support System Production Test Platform with Automation development(Java Libraries)
Automation test plan definition, implementation and execution
Develop, recommend and monitor corrective and preventive actions
Coordinated QA, SIT and UAT sessions and executed UAT scenarios with end users for final approval and user signoff.
Participate in weekly test planning, project status meetings and reviews.Tracking issues from identification to resolution
Mobile Test Lead
ZTE-China & Africa Sept.2006--May.2008
Supported Production deployments and Monitored and track high Priority defects and Production Issues on day-to-day basis tested the application on various generations of Android and I phone.
Performed compatibility testing with various mobile handsets to ensure that functionality working as expected.
Perl scripting in need for testing
Involved in writing Requirement Tractability Matrix (RTM) detailed Test Plan and Test scenarios.
Working closely with project manager/Test Lead and Project team to learn about the project functionalities and provided testing timelines.
Logged defects encountered in the application through JIRA during test cycles and conducted fix verification.
Tested the applications under different networks and Internet speeds including on 3G/UMTS/GSM, 4G/LTE and Wi-Fi.
Involved in testing applications on different mobile Platform such as iOS and Android devices.
Involved in all stages of testing process Development of Test procedures and Test cases based upon requirements for regression test.
Attended Demos and met with Client for User Acceptance and providing QA Signoff on the testing.
Tested Web app(iOS, macOS,Android), Native app using SeeTest/ Appium for automated the mobile testing and run the scripts for multiple devices with VBScript using QTP, and also perform manual testing according to the requirements.
RF Network Design & Optimization software Engineer 2000 – 2004
China Telecom
Guangdong Planning &Designing Institute of Telecommunications, Guangzhou, China
New site planning function test
Network planning and simulation, calibrate model OKUMURA-HATA,VOLCANO verifying.
PN planning, calculate receiving SNR function test.
Optimization venue, RF designing of coverage & capacity function test.
Link budget analysis, Optimize network by adjusting sectors of cell/power ctrl valve parameters function test.
Arrange neighboring cells function test.
Analysis the network audit result that covers both physical and software parameters function verifying.
Software UI acceptance testing
Locate the interfere source and reduce cell inter interferences function test
Optimize the network by adjust BSS/RNC/Node B parameter and antenna angles, height function test
Developing OSS automation API by Perl
Doing Interoperability Testing (IOT) test between Ericsson,Huawei,Nokia record and analyze the testing log.
EDUCATION
Master of Computer and Electrical Engineering 2006
Concordia University, Montreal,Canada
Master of Computer Science 2000
Shantou University, China
Bachelors of Science, Electrical Engineering 1993
Guangxi Normal University, Guilin, China:
Reference and certificates available upon request