Jennifer Li
** ******** ****, *******, ******* M*W- 1X6
Tel: 416-***-**** Email: acd4eg@r.postjobfree.com
OBJECTIVE: Seeking a position as Software QA Engineer
Profile:
. 10 years of SOA testing knowledge in all phases of SDLC for
client/servers applications, web applications and web portal
applications.
. Strong experience on requirements gathering, risk analysis, test
planning /execution, test results analyses, test reports presenting,
and developing test scenarios/cases/scripts to ensure proper business
compliance
. Proficient in working with testing tools and carrying out testing on
Functionality, GUI, white/black box, Structural,
Load/Stress/Performance, Configuration, Installation, Security,
Network, Browser, Regression, Recovering, System Integration,
Usability, Session, Maintenance, and User Acceptance Testing
. Hands on working experience of utilizing automated tools: Selenium,
QuickTest Pro, Rational Purify, SilkCentral Test Manager, SoapUI,
JMeter, Fitnesse, Cucumber, and SpecFlow to increase test efficiency
and coverage.
. Executed tests and ensures results achieve business goals/objectives,
and system integrity
. Involved in full life cycle testing on Windows, Unix, Solaris, Linux,
IIS, WebLogic and WebSphere
. Experienced with Agile as well as Waterfall methodology
. Strong work ethic, taking ownership of all duties and responsibilities
. Liaise with Developers, BAs, Product Owners, and Users (internal &
external) in application design, software testing theories, and
implementations process /procedures/ methodologies. Work with Release
Team to ensure proper test environments are built, to ensure quality
applications are delivered.
. Managed multiple priorities, concurrent objectives, projects, groups
or activities
. Excellent analytical, troubleshooting, communication and presentation
skills
Technical Expertise
Testing Tools Selenium, QuickTest Pro, HP QC, Rational Purify,
SilkCentral Test Manager, Test Director, Process
Monitor, soapUI, Fiddler
Operating Unix/Linux, AIX, Solaris, Windows, Cognos,
Systems VMware, AS/400
Programming Java, HTML, XML, CSS, JavaScript, PHP, C#. NET,
Languages VB.NET, ASP.NET, Perl, COBOL, C, C++, Shell
Scripts, UML
Network HTTP, TCP/IP, FTP, SSH, SOAP, WSDL, UDDL, DHCP,
DNS
Database Oracle, DB2, SQL Server2005/2008, Cassandra DB,
MySQL
Career Summary
Carswell, a Thomson Reuters Business. Toronto, ON October
2012 -- Present
Software QA Engineer
. In Charge of a migration Legal Research project to a new platform with
more of a Google like user presentation layer by performing Advanced
Search engine.
. Responsible for releasing the online product in phrase for the
Canadian market on time.
. Prioritize tests, communicate status of during test-cycles, report
results, complete QA tasks successfully in Agile working environment
. Estimate baseline work for each iteration stories, generate/complete
manual and automation task for story testing.
. Proficient in writing C# in Visual Studio 2010/2012/2013, and writing
Java in Eclipse Java EE IDE for running Selenium automation test
scripts.
. Core person in QA to upgrade selenium web driver to the latest version
in Java and C# on the TFS server, also ability to upgrade selenium
Chrome driver and Internet Explorer driver to the latest version.
. Take ownership on setting up the scheduler run for automation test
scripts to perform the regression testing analysis.
. Maintain automation test scripts according to the enhancement/business
changes/bug fix
. Able to identify the major issue, and follow up a test for hot fix
till issue been resolved in Production
. Leading automation API testing, successfully generate a business
report to help business team to verify the variances
. Excellent dealing with urgent issue from UAT, able to find out the
root causes, solving the problem until user satisfies.
Softchoice Corporation. Toronto, ON
March 2012 - August 2012
Quality Assurance Analyst
. Responsible for analyzing Test Cases/Scenarios/Scripts, and checklists
from Story's Narrative to Acceptance Criteria for Cloud computing
service web application, with functionality of payment method, and
credit status checking
. Leading QA team to complete QA tasks successfully in Agile working
environment
. Organize QA day to day team work, always lead team in good progress;
Assign individual assignment to QA team member according to priority
. Complete knowledge transfer, resource sharing, training, updating the
latest change/
new features to offsite team member
. Responsible for major features testing to ensure the deliverables are
met the business requirements, and Quality Assurance standards.
. Attending stakeholder requirements meetings to ensure smooth delivery.
. Set up QA meeting for Sprint Planning and daily Scrum, able to provide
clear and accurate testing status updates to Product Owner.
. Escalate quality issues quickly and effectively, ability to multitask
and manage tight deadlines.
. Maintain and enhance QA environment set up and deployment strategies.
. Collaborates with Dev. Team for defect debugging/ tracking, completely
document defects and system errors, record all test results
. Assist Product Owner for define release candidates/scopes; enhance the
process of QA release testing, in charge of 7 major release testing,
provide release recommendations
. Testing web portal via SAML for SSO, to make sure the exchanging
Authentication and Authorization Data between Security Domains works,
and configured with multiple SAML IdPs works as well
. Run Selenium automation test script for regression testing on Cloud
Store Application.
. Perform Cross-Browser testing in (IE, FF, Chrome, Safari and
operating system combinations
Discover Communications Inc. Brampton, ON
July 2011 - March 2012
Quality Assurance Analyst
. Responsible for Rogers Ecommerce Application for Rogers products as
Mobile/Smart Phone/Cables/Internet used by set of Rogers Reps to place
new order, Price Plan selection, and Subscriber Migration, also track
of Contract Status, and check Credit Status for consumers, or
corporate. To ensure application is functional, and meets the QA/UAT
expectations
. Leading the team to achieve set goals and objectives. Work closely
with software developers to plan test activities.
. Communicate with product owners, developers as well as other members
in the QA team to successfully ensure high quality into wireless
products that compliance to business needs in an agile environment
. Finalizes and structured QA testing methodology, to ensure the QA
Structure is standard, and Process is efficient
. Contributes the integrated testing plan for testing all projects on
Alpha/Beta/Production, to ensure software system is coexistence with
others when integrate them together
. Develops and execute test cases and automated test scripts, detect the
defects during the integration testing stage
. Establishes a brand new Defect Tracking System to track the internal
Problems/Changes and Enhancement during the project development life
cycle
. Creates User's Manual to guide the development team how to use the
Defect Tracking System, and demo the system to make sure everyone in
team is able to operate it
. Defines test data requirements, capture and conditioning; contribute
to test environment definition
. Develops the Functional Specification Documents for the existing
applications, to help the team to have a better understanding for the
system behaviour
. Liaises with Roger's user to gather information for test planning, and
creation of test artifacts; supports peers and UAT testers through
testing lifecycle
. Participates in the development and implementation of structured
testing concepts, methodologies, and automated testing tools, to
ensure the user requirements are unambiguous and testable
. Works closely with internal and external development teams on
solutions to issues that discovered during the testing
. Reports, analyzes, captures and compiles test results, including
defects and statistics using appropriate tools; conducts root cause
analysis
. Devises the recommends, suggests to team for the continuous
improvement of the test analyst function; supports processes and best
practices for the quality products/services
Just Energy Corp. Mississauga, ON
April 2010 - July 2011
Quality Assurance Analyst
. Maintains and supports Customer Utility Web Application to ensure the
application is functional for dealing with enrol processes for new
customers, and Renewal/Retention /Move processes for existing
customers by following the Credit Card Status checking
. Performs Certification and Integration testing to ensure Data
Integrity in Vendor site and Operation System, and Web and Web portal
applications via Web services and XML with soapUI. Have been using
soapUI3.5.1 to located different test environments by configuring the
WSDL file, create Test cases/scripts, run them, do load testing,
security/performance testing, also using soapUI single/multiple GET
method to retrieve any data from system, and single/multiple PUT
method to insert data into system as QA needed.
. Validates and Analyzes data discrepancy by executing SQL query,
delivery test results to BA/DEV with solution.
. Completes testing by carefully following specifications and Ontario
regulations; done a good job on investigating and reporting defects
that came up during testing; Often suggests potential resolution for
friendly GUI design in Agile working environment
. Always tries to maintain test cases well-organized in QC to ensure
that test cases are always up-to-date with the latest system changes
requests (defects, enhancements, new features etc.), keeps test
procedures in functional and system testing are properly documented in
QC test Plan; also ensures all the defects are tracked in Ticket
System by well following defect management life cycle
. Test cases are written clearly and easy to follow; re-usable SQL
scripts are recorded neatly in QC test cases are greatly appreciated
by QA team
. Demonstrates new functionalities to production users during UAT by
performing excellent presentation skills so users can clearly
understand how to use new functionalities added to system for release.
. Fulfills responsibilities to complete and submit team works,
individual assignments, and random tasks according to agreed-upon
timeliness. Establishes priorities and manage time to complete tasks
and achieves goals ahead of time, and often requests to have new
assignments, willing to help team member, and provides assistance to
QA manager
. Deals with technical/non-technical issues in team while QA manager is
away, Reviewing /discussing issues with solid technical QA skills and
hands on working experiences
. Abilities to perform Cross training/knowledge transfer to team member,
Supports QA manager in various team roles and tasks, perform QA
testing as needed basis
. Has a 'test to break' attitude, an ability to take customer point of
view, a strong desire for quality, communicate with
Manager/BA/DEV/Team member regarding QA perspective, opens
suggestion/enhancement tickets to improve the quality of system
behaviour and performance
. Pays an attention to details to detect bugs/features
missing/environment issues, identifies, gathers, evaluates, compares
and uses information, technology, and resources to follow them up to
solution
. Builds healthy relationships with everyone in workstation, Responds
and share positively ideas /comments, opinions, values, information,
resources, and expertise, and promotes critical thinking to team
. Expresses curiously and interest in learning, always looking for and
acts on new ideas and opportunities for learning, responsibilities and
commitments within the learning environment
xkoto Inc. Toronto, ON
October 2006 - October 2009
Quality Assurance Engineer
. Conducting exploratory and session-based testing of web-based
applications for delivering an Database High-Availability and Disaster
Recovery Solutions to users in Unix environment
. Coordinating in creation and execution of QA and testing processes,
test strategies and plans, bug documentation and regression, and bug
tracking system development
. Analyzing business and system requirements, manage development of
specifications to create and execute detailed test plans in QC, and
verify bug fixes using Mtraq Tracking System
. Configuring/setting up test environment and create test strategy for
product development. Assure test data, schedule automated/manual
tests. Approve results documentation
. Managing script creation for regression and stress testing using
SilkCentral Test Manager, and soapUI
. Comparing the actual results between different testing tools and
database drivers (JDBC, ODBC and CLI), and document the test status to
senior management with comments
. Working on VM ware - all physical servers were migrated to Virtual
environment by sharing the resources of a single computer across
multiple environments
. Verifying/monitoring data transactions and migration by using IBM
testing tool. Executing IVT, SVT, and FVT testing for each
build/installation/release in Unix and Windows environment
. Coordinating with business analysts, developers, and QA co-workers to
investigate, correct software bugs and deficiencies base on the
testing results
. Identifying and evaluate customer problems via telephone or email as
requirements
COSMA INTERNATIONAL - MAGNA INTERNATION INC. SEP 2005 - SEP 2006
System Integration Tester
. Testing (REQ, CODE, Unit, Browser, Functional, Structural,
Verification and Validation) of the SDLC test phrases for Dynamic
Capital Tracking Financial System on (DEV/ ALPHA / BETA /Production)
server. Deployed defect free application to production server
. Developing checklist (test plan) and verified content with developers,
Received developer techs talk describing new functions. Performed
component checklists verifying correctness for each build
. Finding, debugging and reducing defects of applications in terms of
functionality, usability, correction, Regression and performance in
C#. NET and MS SQL environment
. Performing reviews of development documentation and test procedures.
Created process improvements by developing document templates and
implementing a formal documentation strategy, and prevent defects that
are introduced in the design
. Providing analysis, reports and status of all products in test,
defects trends, postponed defects and milestone progress
. Creating user training documents to help user to perform user
acceptance test
YORK UNIVERSITY, Toronto MAY 2004 - JAN 2005
ADVANCED BROADBAND ENABLED IT DEPARTMENT
Quality Assurance Analyst
. Creating and running test cases/scripts for performance, black-box,
white-box, regression and usability testing on Online Virtual School E-
Learning Application
. Executing Localization/Internationalization testing for English,
French, German, Italian
. Preparing test data/script for executing test plan in VB.NET and MS
SQL environment
. Modified Use Case Specification with User, BA and Developer
. Conducting manual testing in testing and pre-production environment
for verification system integral compatibility with other applications
and systems according with the Solution Architecture Specification.
Essentsys Computer System Consultant Company, Toronto SEP
2003 - FEB 2004
Quality Assurance Analyst
. Discussing, analyzing and defining User Specifications in order to
meet user's needs
. Leading defects strategies meetings and prioritize issues based on the
user/system needs.
. Coordinating with user to develop user acceptance tests for Voice Mail
Social Health system
. Participated in risk management to help determine best use of
development and testing resources. Providing feasible work estimates
based on all QA activities related to a particular project or individual
assignment
. Designing and creating all test plans, test specifications and test
cases for Scheduler Tracking System. Determine test strategies for
integration, functional, regression testing, performance, load and
stress testing. Determine scope of secondary test strategies for
security, fraud, performance, load API, and UI
. Creating and Analyzing defect tracking report on the Online Retail
Tracking System
Education & Professional Development
Certified Software Tester (CSTE)
Certified Microsoft Application
Developers (MCAD)
(Microsoft Database Exam with SQL Server 2000; Web Application with C#.NET;
XML Web Service and Server Components with C#. NET)
Diploma of Computer Programming and Analysis (3 years Advanced Diploma,
Specialized in Database Development) at Seneca College of Applied Arts and
Technologies, Toronto, ON
Bachelor Degree of International Economics (4 years Advanced Degree,
Specialized in North American Economics and politics) at Yunnan University,
Yunnan, China