Resume

Sign in

QA Automation Engineer

Location:
Toronto, ON, Canada
Posted:
January 04, 2020

Contact this candidate

Resume:

SUMMARY

•Over *.* years of experience in Automation-SDET, Software Quality Analysis of Web, Windows, Web Services, Client/Server applications and databases.

•Good working experience in using test automation-SDET tools such as Selenium WebDriver/Grid, SoapUI, Postman and Appium to develop automation testing scripts for web, Mobile and client server applications.

•Expertise in performing Black Box Testing, White box Testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing and API Testing (SOAP and REST)

•Good knowledge of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, and implementation. Provided end user training and support. Experience of working in Agile and Waterfall Methodology

•Sound knowledge on Junit, TestNG framework for Automation testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.

•Experience in Web debugging tools like XPath checker, Firepath, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.

•Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.

•Proficient in using Quality Center, JIRA, Clear Quest, Bugzilla.

•Hands on experience in test driven development (TDD), Behavior driven development (BDD) approaches using Cucumber.

•Expert in preparing Traceability Matrix to map requirement coverage with test cases.

•Excellent experience with source version control tools such as Subversion (SVN) & Git

•Experience in designing documenting and executing test plans, test harness, test scenarios / scripts and test cases for manual, Automated-SDET and Bug tracking tools.

•Effectively communicated and reported bug / defects, which are identified in different phases of testing. Generated defect reports, bugs validation with tools test director / quality center.

•Attended several walk-through meetings with the Business Analysis, project manager and developers and provided feedback accordingly. Punctual to provide timely and accurate feedback to management and development teams regarding product quality to achieve scheduled targets.

•Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills.

TECHNICAL SKILLS

•Programming Languages: Core Java, C, C++

•Operating System: DOS, Windows 95/98/2000/NT/2003/VISTA/2007/2008, Linux., Mac OS.

•Automation Tools: Selenium WebDriver, SoapUI, Appium, Cucumber

•Defect Management Tools: Jira, QC (HP ALM), Bugzilla

•Automation Framework: Data driven framework, Page Object Model, Junit, TestNG, BDD

•Data base: SQL Server, MS Access, Oracle

•Web Technologies: HTML, XML, CSS, jQuery, xPath

•Build Tools: Maven, Ant

•Continuous Integression: Jenkins

•SDLC: Waterfall, Agile

•Tools: Firebug, Firepath, Eclipse, Xml editor, Toad, Visual Studio, Putty

E D U C A T I O N

Software Testing Certificate

QSpiders, Bengaluru, Karnataka

Bachelor of Engineering in Electronics & Communication

Karnataka, India

Dec 2014

Gujarat, India Gujarat, India

Hemchandracharya University

Gujarat, India

Gujarat Technological University, GJ, INDIA

June 2013

Bachelor of Electronics and Communication

Jun 2006 – Aug 2006

P R O F E S S I O N A L E X P E R I E N C E

Manulife, Toronto Feb 2018 - Present

Automation QA Engineer

Manulife is a leading Canada-based financial services group that is helping people achieve their dreams and aspirations, by putting customers’ needs first and providing them with the right advice and solutions (www.Manulife.com).

Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver

Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins

Created automation framework in Selenium WebDriver using Behaviour Driven Development (BDD) model.

Extensively used Selenium locators like XPath, Regular expression Xpath, CSS Selectors.

Tested request and response XML's based Web Services interfaces using Postman.

Performed Web Services Testing and XML validation by creating test case suite using Postman.

Prepared Traceability Matrix to ensure the adequate coverage of the test cases

Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium

Updated Test Plans and Test Cases periodically to manage changes in requirements

Reported software defects in Jira and interacted with the developers to resolve technical issues.

Connected to database to Query the database using SQL for data verification and validation.

Followed Agile testing methodology, participated in daily SCRUM meetings and testing each Sprint deliverables.

Used GIT as code repository and Code Collaborator to manage code reviews.

Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.

Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Finesoft Technology Feb 2015 – Sep 2017

Software Quality Assurance Engineer

Project: ALIS (All Line Insurance Services)

Gather business requirements, study the application and collect the required information from developers, and business.

Participated in Agile iteration meetings and QA activities for all releases of the Project.

Involved in designing and Preparing Test Scenarios, Test Plans, Test Cases and Test Data.

Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.

Automate mobile app test cases using Appium.

Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.

Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.

Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium WebDriver.

Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.

Used Page Object Model (POM), UI Mapping, Selenium, Data Driven using Excel, CSS Selectors as a part of Framework. Based on page library,

Used Subversion for code repositories and Maven for the dependencies.

Used Jira to track the tasks and issues, attended daily status meetings to update the status of work.

As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.

Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

Lodestone Software Service Pvt. Ltd. Jan 2014 – Jan 2015

QA Analyst

Project: Facebook chat box and Facebook Messenger

Through this app Users can send messages and exchange photos, videos, stickers, audio, and files, as well as react to other users' messages and interact with bots. The service also supports voice and video calling. The standalone apps support using multiple accounts and playing games

Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.

Evaluated function, performance and design compliance of every product against design standards and customer needs.

Tracked, prioritized and organized defects with vendoor tool, working with development team to facilitate timely corrections.

Completed in-depth usability testing on Windows, Android and iOS mobile devices. Wrote and optimized test cases to maximize success of manual software testing with consistent, thorough approaches.

Ensured the appropriate parties review and sign-off on test cases prior to test execution.

Performed database testing using SQL.

Extensively executed SQL on DB2 tables to gather test data for all test cases and to determine successful transaction of data from the application.

Generated Weekly Reports, Defect Reports, Test Summary, Requirement Traceability Reports and Test Statistics and Customized Summary Reports.

Regularly interacted with Developers to discuss various problems and issues.

References Available upon request



Contact this candidate