Resume

Sign in

QA Automation Engineer

Location:
Brampton, Ontario, Canada
Posted:
February 25, 2019

Contact this candidate

Resume:

Summary:

Have *+ years of experience in Software Quality Assurance for Web Based and Client/Server applications.

Extensive Experience in SDLC and Agile Testing Process.

Gathered Test requirements, Developed Test Cases and Uploaded in Zephyr.

Uploaded test cases, requirements, test plan, test data into HPALM/Zephyr and used Jira

to report defects and track the defects.

Well versed in Test Planning, Test Case Design, Defect management.

Detail Orientated and Resourceful in the Completion of Projects.

Ability to Multi Task and Meet Strict Deadlines.

Attended several Big Room Planning sessions (BRP), which is part of Agile process to gather and plan the Requirement stories.

Reviewing the Requirement Specification and Interacting with Product, Business, Stake Holders and BA on the requirements.

Skillful in creating automation framework from scratch, maintaining and enhancing test suite and regression suite.

Experience in testing object-oriented tools and languages like Python, Java and VBScript and their applications with automation tools like Selenium Web driver, RIDE and HP QTP

Have knowledge of Keyword Driven, Page Object model pattern with Page Factory,

Hybrid Framework using Selenium Web Driver, Java, TestNG and Maven, Robot

Framework using Conformiq Modelling Tool and Python.

Excellent analytical and problem-solving skills, planning and organizational skills and strong interpersonal skills.

Excellent presentation and communication skills and a good team player.

Technical Skills:

Automation Tools

QTP, Unified Functional Testing (UFT), Application Lifecycle Management (ALM), Quality Center Connection, Selenium using Java, TestNG and Maven with Eclipse/RSA IDE, Conformiq Modelling Tool, Robot Framework using Python with RIDE, SOAP UI, Appium, Sauce Labs

Test Scripting

JavaScript, VB Script

Programming Languages

C, C++, Java, Python, VB, HTML, XML, CSS, JSON

Operating Systems

WINDOWS 7, WINDOWS XP

Databases

Oracle SQL, My-SQL, Microsoft SQL Server

Other Tools

MS Office - Word, Excel, Power Point, Visio, Outlook, JIRA, Confluence, SharePoint, CI through Jenkins, GITHUB.

Projects Involved:

Client: Royal Bank of Canada Mar 2018 to till date

Role: Test Lead/Test Automation Engineer

Location: Toronto, ON

Project: Instant Switch

Description: RBC is one of North America's leading diversified financial services companies, and provide personal and commercial banking, wealth management, insurance, investor services and capital markets products and services on a global basis. The bank developed and implemented an “Instant Switch” program for clients with OFI mortgages who want to and are eligible to switch to RBC. Instant Switch will create a new digital channel that enables self-serve mortgage switch pre-approval and significantly approving client experience.

Project: RBC InvestEase

Description: There are growing number of investment clients who look for digital solutions in every aspect of their lives, including how they receive investment advice. RBC InvestEase meets the needs of these investors by providing an online investment advice service that is easy – from opening an account and getting started online to receive personalized portfolio recommendations to ongoing management of their investments.

Project: Password Reset and Digital Enrollment Enhancements

Description: The project scope was to provide Digital Client a new authentication based on Client Card number or Username to further navigate to either personal or business flow. Client can change his password by generating OTP via Text Message, Voice Call or Voice Mail and OTP was shorten from 9 digits to 6 digits. It also implemented new Password Strength Meter and new Fraud Copybook changes for enhanced Fraud Messaging.

Project: 7 Years Transaction History

Description: The purpose of this project was to provide the ability for Business clients to have access to 7 years of transaction history in their account. Client can display, download and search 7 years of transaction history on their Business Details Page.

Project: D3 Filter-Day 2 GOODBAII Implementation

Description: The project was introduced to filter unwelcome sign-in requests with invalid usernames using F5 username whitelist. This project also leveraged the IP blacklist feature to reject the requests originating from those unacceptable IP addresses. The solution helped in lowering overall operational cost by eliminating the processing load imposed by Sign-in requests with invalid usernames from downstream applications.

Project: EUF – Post-Dated and Recurring: Interac e-Transfer Payments & Request Money

Description: This project was implemented to upgrade regular Interac e-Transfer service to an enhanced and convenient service to be able to set up One Time Post-Dated and Recurring Interac e-Transfers (Send) and Request Money.

Responsibilities:

Worked as Test Lead as well as Test Automation Engineer for various projects leading the QA team Offshore/Onshore and managing the test automation process.

Collaborated with all stake holders for requirement analysis and to ensure that the quality metrics is reviewed, closed and agreed upon.

Defined processes for test plan and several phases of testing cycle in Test Objective Metrics.

Created Master Test Plan, Test Strategy Document, Daily and Weekly Test Execution Dashboard, Test Data Sheet, Production Implementation Verification Plan, QE Execution Sign Off Document.

Ensured all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking.

Created Acceptance Criteria Checklist to ensure all DCUT (Design, Coding, Unit Testing, Assembly testing) activities were completed by Dev Team based on the Project Roadmap timelines.

Ensured that Smoke Testing started after Acceptance Criteria Checklist was approved and signed by Developer Lead.

Worked in Waterfall and Agile Software Process to achieve the project milestones.

Followed Model Based approach using Conformiq tool for generating test scripts in RIDE and HP ALM.

Developed Robot Framework using the scripts generated by Conformiq, enhanced and updated the Keywords in Python Language in RIDE Tool.

Implemented all test cases, evaluated results, prepared test data and designed all functional tests in Robot Framework.

Scheduled scripts on Continuous Integration tool Jenkins and merged the code in remote repository Github Enterprise. Used Github Desktop to clone repositories from remote for version controlling.

Lead Daily Defect Triage for reviewing issues from the defect list to determine and evaluate Priority and Severity.

Participated in Daily Huddle/Stand Ups, Daily Test Status/Progress Meetings, Digital Townhalls, QE Monthly Meetings, Lunch and Learn Sessions.

Maintained cordial relationships between cross functional teams like development, configuration management, program management, release management and product managers.

Defined areas to calculate the overall risk to the project. Created strategies to mitigate those risks and took necessary measures to control the risks.

Administered performance of all regression tests on functional processes.

Analyzed and identified presence of any bug in system and escalated issues if required. Logged defects in HPALM and Jira.

Maintained manual test cases in Test Plan Tab in HPALM.

Tested product in WinDev, QA, Pre-Prod and Production Environments.

Performed Parallel, Cross/Multi-Browser, Regression Automation Testing.

Environment & Tools: HP Application Lifecycle Management, Conformiq, RIDE, Ready API, SQL Server, Jira, Jenkins, Github

Client: Discover Financial Services, Canada Mar 2017 to Feb 2018

Role: QA Automation Engineer

Location: Toronto, ON

Project: OBR (Online Brokerage)

Description: Discover Financial Services provides a full range of products and services to various individual and small business clients. The web based online brokerage trading system is used by investor brokers to manage transactions like selling and buying various financial instruments like shares, bonds on behalf of account holders. This system works in association with a Wealth Management Tool, which helps the wealth manager to input the current assets and liabilities along with risk level and current plans in investments.

Responsibilities

Requested for project overview and application overview from business perspective for

better understanding of requirements and Information Gathering.

Worked in Agile environment with frequently changing requirements and features set.

Participated in Sprint Planning, Daily stand-ups, Retrospective and Review meetings.

Identified the test scenario as per requirements.

Involved in preparing Requirements Traceability Matrix.

Developed Hybrid framework using Page Object Model design pattern with Selenium Webdriver, TesNG, Maven Build tool in Java programming language.

Performed Smoke test on the received build to validate the stability of the build.

Performed Positive and Negative testing on the application.

Performed Sanity Testing, Functional and Regression Testing.

Performed Backend testing using SQL queries to verify the integrity of the database.

Designed, executed test cases and logged the defects in JIRA.

Involved in Creating and Integrating Test Lab in HPALM.

Responsible for updating and maintaining the defects found during functional and

regression testing and follow up the defect life cycle.

Involved in Defect Triage to discuss about rejected defects and priority of the defects.

Performed Regression testing upon receiving new build during the various phases of the

application.

Environment & Tools: HP Application Lifecycle Management 12.50, Selenium, SOAP UI 5.0, DB2, SQL Server, Jenkins, GIT

Client: IDBI Bank Aug 2014 to Oct 2016

Role: Quality Assurance Analyst

Location: India

Project: Online Banking

Description: IDBI Bank is an insurance and diversified financial services family of companies. It has been providing Insurance and financial services since 1922. It is providing more than 150 products and services to its members. The bank implemented online banking system to perform all the Banking needs like Accounts & Deposits, Loans, Cards, Investments & Insurance, Financial Inclusion, Convenience Banking, Make Payments, and Agri Business. This was a large Online Banking project having from 5 to 10 sub modules under each and every module. QA department was responsible for checking the functionality of each and every module that was required to build the application.

Responsibilities

Prepare Test Plan, Test Effort, Milestones/Schedules for the project.

Coordinating with Business Users, understanding the business and transferring to the team.

Developed and executed test cases & analyzed the results using HP ALM.

Responsible for closure of Story and Sub task for each Sprint and provide daily status of bugs for each application to all the stakeholders

Knowledgeable in design and implementation of Selenium Webdriver automation framework for smoke and regression test suites (TestNG)

Tested compatibility of application for dynamic and static content under various cross browsers.

Daily interactions with offshore, delegating and getting the work done.

Regular interactions with the client managers and status reporting

Identifying the risk and escalating to the project stake holders and mitigate it.

Test management activities using Agile methodology and used RTC to track the task status.

Submitting Weekly status dashboard to client managers

Environment &Tools: HP Application Lifecycle Management 11.52.4, Selenium, SQL Server, SOAP UI 5.0, SQL.

Client: NSPL Global IT Solutions Provider Feb 2012 to July 2014

Role: Junior Quality Assurance

Location: India

Project: Auto Insurance Application

Description: AIA is web-based insurance software application. It enables the customer to get quick and full quote for auto. The goal of this project was to develop and implement a new module, to provide the clients with auto insurance online quote.

Responsibilities

Reviewed Software Requirement Specifications, which included functional and system design specifications and constraints.

Analyzed Business Requirement Document.

Documentation of UAT test cases and expected results.

Wrote SQL queries to check date integrity and consistency.

Interacted with other teams through walk-through, teleconferences to resolve various issues.

Involved in complete Integration testing and regression testing, end-to-end testing and UAT.

Provided required test data for the developers to fix defects.

Assisted business users in defining UAT test cases and plans.

Modification of existing Test Plans and Test Script using Quality Center.

Performed rigorous regression testing after every new build in Quality Center.

Attend review meetings, performed walkthroughs with the developers.

Maintained the Change Management procedure for program and sub-system implementation.

Performed presentations to various departments on the Change Management procedure when required.

Environment: Windows, MS-SQL Server, QTP, QC, Html, Xml, Java Script

Education

1. Masters in Computer Application Sep 2009 to Sep 2011

2. Bachelor in Computer Application May 2001 to April 2004



Contact this candidate