Career Objective
To work as an automation quality assurance tester with strong experience in automation test tools, design and implement test suites.
Summary
Certified ISTQB (International Software Testing Qualifications Board) Tester
Over 4 years of experience with Automation Testing using UFT, Selenium, Appium, Robot, LoadRunner and 7 years of Manual Testing (Black Box, Smoke, End to End, Functional, System Integration, Regression, Cross Platform (Cloud, Mobile, Web)
Over 7 years of experience with SQL Programming, Query Design and Database
Testing such as writing SQL queries to access data from database tables to test system
procedures and crosscheck results from Front-End websites
QA best practice on software structured development life cycle (SDLC/STLC)
software development methodologies Agile Scrum, Waterfall and RUP
Hands-on experience with SOAPUI WSDL/RESTful web service API testing, backend data ETL
testing and BI Reporting complex queries PL-SQL diagnosis
Over 6 years of managing test plan, cases and defects using Microsoft TFS, QC, ALM and JIRA
Technical Skills
•Cloud Computing: Microsoft Azure
•Database: DB2, ETL, SQL Server, Microsoft Access, MySQL, Oracle
•Methodology: Agile, Waterfall, Software Development Life Cycle (SDLC)
•Operating System(s)/Platform(s): Microsoft Windows, Android, IOS, VMWare, OS X, MS-DOS, Shell Script and Windows and Mac
•Other: Microsoft Project, Office and Visio
•Programming/Web Development: Java, Python, C#, XML, JSON, JavaScript, CSS, HTML, VB Script, Tomcat, J2EE (Servlet, JSP, JSF), JDBC, TOMCAT, Microsoft Visual Studio
•Testing Tools: Firebug, Fire path, TOAD 6, Soap UI 5, Postman, Putty, Selenium WebDriver, Eclipse, JMeter, Microsoft CRM Dynamics 365, Quality Center10.0, Test Rail, Test Manager, JIRA and TFS (Team Foundation Server), QFS, UFT, ALM, Jenkins
Professional Working Experience
Ministry of Transportation (North York, Ontario)
Automation QA Consultant – Contract (Jan 2019 to March 2019)
Project: New Registration and Licensing System of Ontario (RLSO), a web base application for applying licensing online with new business.
•Perform CRM functionality testing (back-end application)
•Design and Develop automation framework using VB Script
•Create automation scripts using UFT for various components based on the test scenarios provided
•Create test data in all test environments by executing UFT Automated Test Scripts
•Produce defect management status summary report with update to manager
•Provide guidance and recommendation to QA testers during automation testing activities (Smoke, Integration, Module, Regression)
•Working closely with the team in identifying root cause of issues and retesting once it is resolved
Environment: UFT 14.5, VBScript, Agile, Scrum, ALM
Just Energy (Mississauga, Ontario)
QA Analyst – Contract (Jun 2018 to Dec 2018)
Project: Delivery of customer surveys to over 4.5 million of customer by using Qualtrics-Azure integration
•Participated in Sprint planning meetings, defect triage meetings, scrum grooming walkthrough and recommended business workflow improvements
•Contributed in designing and sending questionnaires; Produced reports for web-based surveys
•Used Oracle SQL queries for Back-End testing to stage testing data conditioning and validate data migration integrity and consistency for between user interface and Azure
•Performed UAT and regression testing to ensure high quality of deliverability as per test plan and acceptance criteria defined with business
Environment: SQL, Azure, Agile, Scrum, TFS, Teams, Visio
Eyelit Inc. (Mississauga, Ontario)
Intermediate QA automation Engineer– Contract (May 2017 to May 2018)
Project: Manufacturing management software (Java Swing and Java FX) to control product line (Over 20,000 Stock Keeping Unit, SKU) from the factory floor through the global supply chain market.
•Designed, managed and review automation of test cases using Selenium, Java, Maven and Junit
•Conducted weekly automated regression script execution of 3500+ test cases to ensure that the existing functionality of critical systems and not impacted by new project
•Developed test scripts for reusability with Page Object Model (POM)
•Worked closely with developers to produce solution design document; Reported and resolved defects with details (I.e. Snapshots, steps to replicate defect)
•Produced automated/manual test procedures and delivered training to Junior Quality Analyst
Environment: Selenium, Java, Agile, Scrum, Maven, Junit, TestNG, Jira
Smart coder (Toronto, Ontario)
Automation QA Analyst (Jul 2014 to Feb 2017)
Project: Sentinel FM (Web base Mobile Apps) - leading provider of fleet management, fleet diagnostics and automated vehicle security systems providing real-time, web-based management and tracking of enterprise fleet assets.
•Responsible for requirements gathering, analysis and constructed project related documents to support mobile users across Canada
•Designed and managed the automation framework of functional and regression testing for real-time embedded systems using JavaScript, Selenium, Junit and Maven instead of manual test
•Prepared and executed performance test of Web application using LoadRunner
•Monitored network hardware operations to ensure proper configuration.
•Wrote SQL queries to ensure data mapping and data validation
•Applied ETL testing techniques such as, Source to Target Count testing, Source to Target data testing, Duplicate Data Check testing, Data Transformation testing, Data Quality testing
•Designed and implemented test procedures, test cases, and test scripts for applications
•Facilitated test environment for iOS/Android mobile web responsive design testing associating to HOS (Hours of Service -Law of North America which is the system avoiding drivers fatigue driving) with AOBR system (Automated on-board recording)
Environment: Linux, Selenium, Robot, Java, JavaScript, Python, SQL, DOM, Junit, Scrum, Agile
Saninco Technologies Inc. (Toronto, Ontario)
QA Analyst (Jan 2013 to Jun 2014)
Project: Rogers Telecom Expense Management System (TEMS), A web-based invoicing management solution allow Rogers employees to manage invoicing processes, perform invoicing/payment data analysis & auditing and facilitate payment processes.
Major responsibilities included:
•Created, executed and reviewed test cases in Eclipse for Automation testing with Java Selenium with TestNG and Maven. Using existing Test Cases to generate Regression Test Suite
•Conducted restful API test with Postman and Java
•Conducted Daily API & UI automation failure triage with Maven project on Eclipse
•Built, deployed and automated tests with Jenkins and its plugins
•Completed project setup in Jira, analyzed the old project configuration and eliminated obsoleted requirements/modules; redesigned testing structure for provider, consumer and system modules
Environment: Selenium, Restful API, Java, Agile, Scrum, Junit, TestNG, Maven, Jira, Cloud
China Everbright Bank (Shenyang, China)
QA Analyst (Jul 2010 to Dec 2012)
Project: Everbright Mortgage Management System, An online platform for mortgage application and management services (100,000+ users).
•Generated test plans/cases based off of business requirements and executed test cases against business and technical requirements; Testing types included database, functional, smoke test, security, usability and user acceptance testing
•Developed, implemented and maintained compatibility testing frameworks against popular internet browsers. (Internet Explorer, Mozilla Firefox, Google Chrome)
•Managed batch defect/bug list included analyzing, interpreting, replicating, verifying and fixing
Environment: Windows, Office, Linux, Java, SQL
Education and Certification
•New Job College: Software Testing and Quality Assurance (Graduated, 2016)
•ISTQB: ISTQB Certified Tester (Graduated, 2013)
•Shenyang University of Technology: Bachelor of Software Engineering (Graduated, 2010)