Post Job Free

Resume

Sign in

Test Software

Location:
Ottawa, ON, Canada
Salary:
90,000
Posted:
August 20, 2017

Contact this candidate

Resume:

Alicia Hui Qian Phone: 613-***-****

Cell: 613-***-****

*** ******** *****, ******, **, Canada Email: ac1w00@r.postjobfree.com

Career Objective:

Looking for a challenging Software developer in Test/Automation QA / QA Engineer position where my analytical and technical skills can be utilized that allows me to gain new experiences and grow professionally.

Professional Summary:

Around 17 years of diversified experience in QA Testing including analysis, design and development of systems

About 2 years REST API automation in Java.

About 6 years in software QA automation using QTP, and 3 years in Selenium by Java.

Over 1 year manual testing on Android device application.

Strong knowledge in Software Development Life Cycle (SDLC), Testing Methodologies and Techniques.

Knowledge in web technologies (Javascript, JSON, HTML, XML, CSS).

Extensive experience in Manual Testing for the Applications developed in C, C++, Java, C#, HTML, JSP, Servlets, Applets, ASP.NET, UNIX, Shell Scripting, MS SQL.

Expert in Installing, Configuring and Administering Mercury Automated Testing Tools (Win Runner, QTP)

Proficient in Java, VBscript, Javascript, TCL/TK, Expect and Perl scripting.

Experience in developing Test Plans, Test Strategies, Test Scenarios and Test Scripts.

Working knowledge of Software Development Life cycle (SDLC) Methodologies.

Knowledge of CMMI levels, Agile.

Prepared and executed Test Cases for different modules/ functions.

Working knowledge on Black box testing including functional, regression, system, integration and smoke Testing.

Maintained test scripts by adding additional functionality for different releases.

Verify new functionalities to make sure application satisfying customer requirements like Mobile App management console, Secure Space on Android, Clinical viewer/documentation, Admit/discharge patients process, account management, customer relationship management (CRM), portfolio builder, financial planning …etc.

Strong working experience for defect tracking and reporting.

Extensively used SQL/Non SQL to retrieve data from database.

Flexible thinking and ability to quickly learn new processes and systems with strong problem solving, systems analysis, teamwork, and organizational skills.

Possesses excellent oral and written communication skills.

Technical skills:

Programming: Java, HTML, ASP, CSS, XHTML, XML, JavaScript, VBScript, SQL, Non-SQL C/C++, C#, Tcl/Tk, Expect, Perl, OOD, OOA

Test tools: QTP, Winrunner,SmartBits, CERJAC testsets, Selenium, Jenkins

Test Strategies: Agile, System Testing - Integration, System, Regression, Load, Stress User-Acceptance, Smoke, Black Box.

Methodologies: Software Development Life Cycle [SDLC]

Software package: Microsoft Word, Excel, Lotus, Powerpoint, AutoCad, Cassandra,

Rational Rose, Microsoft Project, Microsoft sourcesafe, Bugzilla.

Operating System: Ubuntu/Linux, Android, DOS, Windows2000, Window NT, Mac, HP Unix, Window XP, Vista

RDBM: Oracle, SQL server, MySQL, Sybase

Non-SQL: MonogoDB

Technical knowledge: Git, Microsoft .NET, TCP/IP, LAN/WAN, SONET (SDH),optical networking, network management

Communication Skills: Fluently bilingual, English and Mandarin

Good verbal and written communication skills

Education:

Bachelors in Computer Science

University of Ottawa

BACHELOR OF ECONOMICS

Renmin University of China

Work Experience:

Graphite Software May 2016 – Now

Sr. Automation QA

Roles and Responsibilities:

Develop/Design GUI automation using Selenium in Java.

Develop/Design REST API automation (Functional tests) in Java unit tests using JUnit for mobile app management system.

Manual testing Secure Space on Android Mobile phone like Nexus 5, Nexus5X, Xiaomi, etc, execute manual web app/Web API testing by using Postman.

Reviewing design and requirements specifications to determine testing requirements.

Create manual test cases on Testrail.

Verify the defect fixes from AWS web and mobile application.

Tracking software application defects and requirements in Jira/Confluence.

Schedule/Setup regression automated test on Jenkins.

Setup testing environment: Severs inventory, servers’ deployment, and Mobile images.

Coordinate with developers for the matters of automation and manual test issues.

Working knowledge of NoSQL database architectures.

Working in an agile development environment.

Environnent: Eclipse, Postman, Ubuntu, Java, MongoDB, Git/GitHub, Jira, Testrail, Jenkins, AWS

TELUS Sep 09 – Apr 16

Sr. Quality Assurance Analyst – Automation

Roles and Responsibilities:

Develop/Maintain automation test script using QTP.

Develop Upload and download tools from QC in VBscript

Maintain/Fix bugs in automation script, including script logic error, object property changing, and application functionality updates.

Setup automation environment: install application; apply update patches, QTP license server/seat license in QC environment.

Execute regression test on software application coded in Java. Validate and analysis the result.

Classify tests which are capable to be automated before scripting.

Develop testing gadget in C# and Java.

Log software application defect in Bugzilla.

Verify the defect fixes of application.

Provide process suggestion between automation team and manual testing team, and document automation process and framework.

Provide detailed automation scripting schedule and acceptance/regression/smoke batch run schedule to QA manager.

Archive testing report and analysis history from automation.

Coordinate with other members in automation team from Indian.

Coordinate with developers for the matters of automation issues; provide QTP requirements against application development.

Coordinate with developers about defects which automation catch, and also provide description of reproducing steps.

Working knowledge of both SQL and NoSQL database architectures

Environnent: QTP, QC, Sybase, Java, Sun Solaris

StacsDNA Jan’09 –Sep 09

QA Analyst - Automation

Roles and Responsibilities:

Analyze existing application functions; create test cases for the regression automation test.

Develop automation test script using QTP.

Fix bugs in automation script.

Setup automation environment: install application and license server.

Perform regression test for windows based software application coded in .NET. And validate the result.

Manual testing on batch creation testing and some functional, feature testing which cannot be covered on automation.

Write SQL queries to access the data from the database tables and crosscheck the results, also been used for Automation Regression Testing.

Configure system: upgrade application and database for each application release.

Raise incidents through tracking system – On Time and Communicate with software designers on any trouble shooting issues.

Document, record and maintained test results and report.

Environment: Manual Testing, QTP, On Time, .NE, SQL server 2005

Cognos, an IBM company. (3 Months Contract) Oct’08 –Dec’08

QC Analyst

Roles and Responsibilities:

Perform manual Linux patching testing on Cognos internal used web applications on monthly basis.

Coordinate all projects stake holders on Oracle patching testing.

Come up testing schedule for whole system testing in initial planning.

Executed large scale testing across Cognos internal production sized environments.

Carry out test plans and procedures; verify and document test results.

Worked on discovering and analyzing load generated product issues, generate test reports for each applications testing.

Provide alert, approval and any other necessary information to assist to user acceptance testing.

Organize and control Cognos internal product environments.

Provide case tickets through help desk to each process states holder.

Writing patching testing sign off certificates document to marketing team.

Environment: Manual testing, web based application on Linux, Oracle.

Wealthcraft Software Technology Ltd. Jan’05 –Jun’08

QA Engineer

WealthCraft has consistently provided effective and innovative software solutions to financial institutions regionally, and created highly efficient advice-driven wealth management services.

Roles and Responsibilities:

Understanding the system, Analyzing functional requirements, then create use cases.

Perform regression test on daily basis for web-based financial/banking software application coded in ASP.NET.

Created test scripts for all online wealth management testing and classified sections for Manual and automated testing.

Functional and Regression test scripts using Win Runner and QTP.

Wrote SQL queries to access the data from the database tables and crosscheck the results, also been used for Automation Regression Testing.

Performed manual and automated test in unit, regression, data driven.

Executed the test scripts on different releases and validated the actual results against the expected results.

Developed automated test script (TSL) using Win Runner for Functional, Regression.

Verify new functionalities to make sure application satisfying customer requirements like account management, customer management, portfolio builder, financial planning …etc.

Help project manager to identify requirements and come up design documents including process flow, user interface mockup, etc.

Configure system setup when new modules introduced.

Communicate with software designers and customers on any trouble shooting issues.

Documented and recorded and maintained test results.

Prepare product test plan including test cases and schedule in testing perspective. Report bugs or defects into tracking system, i.e. MS team foundation system.

Create or contribute to installation manuals for each release.

Follow up all the issues coming from internal and external.

Performed UAT on Different business functionalities like Accounts, Orders, Activities, Contacts, and Opportunities.

Environment: Manual Testing, Winrunner, QTP, MS Team foundation system, ASP.NE, Visual Source Safe, SQL server, XML, Reporting service

UT Starcom Mar’03 to Jan’05

Project Coordinator

UTStarcom (NASDAQ:UTSI) is a global leader in the manufacture, integration and support of IP-based, end-to-end networking and telecommunications solutions. UTStarcom’s customers include the largest and most respected service providers in emerging and established telecommunications markets worldwide.

Roles and Responsibilities:

Project Planning, project schedule to ensure software and hardware deliverables achieved, from prototype to pilot run.

Act as the key point of contact for hardware and software integration.

Track issues and schedule internally.

Coordinating between projects

Monitor the product development process from the specification to the production and maintenance

Optical Network, Nortel Networks, Ottawa Jan’01 to Oct’02

QA Tester

Worked as a Verification engineer, analyzed and tested optical backbone system.

Roles and Responsibilities:

Perform system integration level test on major functionality of transmission product – DX3, DX4,DX4.1, ASTN.

Configure the network environment and test the embedded software for the product.

Verify the product functionality satisfied the requirement of specification.

Analysis the problem and figure out which design team responsible for the problem.

According to the product specification, writing the test plan with design team. Develop and improve system test methodology.

Provide early recommendation regarding the load to design team, and raise SR (bugs) against the product defect.

Report the vital information about product to design team.

Maintain and develop automated stability test script according to every new release feature.

Fix bug from AGE(Automated Generic Environment) which is a set of libraries written in the Tcl/Tk, Expect, Perl scripting language.

Developed the Test Cases, Test Scenarios and executed them in Tcl/TK, perl and Expect.

Responsible for developing/modifying UNIX shell scripts for data extraction.

Environment: HP UNIX, DWDM, PSOS, Perl, Tcl/TK, Expect, C, C++

Corel Corp. Ottawa Apr’00 to Sep’00

Software Developer – Co-op position

Worked as a programmer for Corel office suite- Quattro Pro.

Roles and Responsibilities:

Object Oriented Programming for Quattro Pro.

Responsible for bug-fix in Quattro Pro using visual C++.

Responsible for reverse-engineering documentation using Rational Rose.

Coding in Microsoft studio for Quattro pro.

OOA, OOD in graphic user interface.

Environment: Visual studio, C++, MFC

Tongguang Electronic Corp. of China Sep’ 92 to Dec‘96

Marketing Clerk

Roles and Responsibilities:

Responsible for the product planning, sale planning

Monitoring the sale process.

Post-sale customer service.

Customer site presentation preparation.



Contact this candidate