Post Job Free
Sign in

Qa Automation Tester

Location:
Brampton, ON, Canada
Posted:
May 26, 2022

Contact this candidate

Resume:

Rinkal Patel

QA Automation Test Developer (Selenium + API)

Toronto

Phone: +1-306-***-****

Email: ***************@*****.***

Objective:

Aspiring for challenging assignments in the field of testing and automation; wish to achieve high career growth through a continuous learning process and prove to be an asset for the organization.

Professional Summary:

Over 8 years of experience in Information Technology with emphasis on Software Quality Assurance, Manual Testing and Automation testing of Web application.

Expertise in Test automation using Java, Cucumber, Selenium WebDriver (with Eclipse & Junit/TESTNG).

Strong knowledge and work experience in Manual testing and Automation testing using tools such as ALM, SoapUI, Cucumber, Selenium, Junit/TestNG, JIRA.

Extensive knowledge of Software Development Life Cycle (SDLC), Test Life Cycle (STLC), Defect Life Cycle, QA Methodologies such as, Waterfall, Agile -Scrum, BDD and Continuous Integration (CI).

Proficiency in designing and developing of Automation Frameworks and generic functions.

Expert of writing Features, Test Scenarios, Tests Steps, Cucumber Table, Scenario Outline, Background using Gherkin from User Story / Acceptance Criteria.

Experience in using different third-party APIs: TDD (JUNIT/TestNG), Log4j, Apache POI APIs.

Experience in running Test Cases and Test Scripts for Windows and UNIX environments.

Expertise in performing QA Automation methods such as (Black box Testing, Smoke Testing, Regression Testing, Functional Testing, Integration Testing, System Testing, User Acceptance Testing UAT) to ensure the Software Quality Dimensions like (Reliability, Functionality, Performance and Usability).

Expertise in Quality Center/HP ALM for Requirement analysis, requirement design in QC, Test Planning, Test step Design, Test Automation, Test Execution and responsible for generating test execution status reports and preparing test summary report. Apart involved in reporting and tracking for defects and defect management by using Defect Tracking Tools like HP ALM, QC, Jira.

Experience in performing API testing using SoapUI.

Created daily progress against targets, provided progress or status reports on testing activities to management and had acted to resolve defects, if necessary.

Experience in Data Validation and Back End Testing of databases to check the integrity of data using SQL queries.

Experience in working closely with designers, developers, and test leads to resolve issues with developed scripts and verify application functionality.

Excellent communication and presentation skills, detail oriented, self-starter, quick learner.

Good team player with ability to work independently in time sensitive environment.

Demonstrated initiative, innovation, flexibility, and ability to manage workload.

Area of Expertise:

Automation Framework: Data Driven, BDD(Cucumber), Page Object Model (POM)

Testing Tools: Selenium WebDriver, SoapUI, Appium, Junit, TestNg, Cucumber, Postman, Protector, JMeter

Programming Languages: Java, Python, C, C#, ASP.Net, JavaScript, TypeScript

Methodology: Agile (Scrum/Kanban), Waterfall

Web Technologies: Html, CSS, jQuery, Xpath

Defect Tracking tools: Jira, Bugzilla

Testcases management tools: QC, Testlink, TestRail

Build and CI tools: Ant, Maven, Jenkins

Version management tools: Git, SVN

Operating Systems: All Windows Platforms, Mac, Linux, Mac, Android, iOS

Others: MS Exchange, Eclipse, Visual Studio, Toad, Putty, Firebug, Firepath, Fiddler, IntelliJ, Microsoft 365, pgAdmin, Azzure AD, Salesforce

Education

Rajasthan Technical University, Kota, India, May 2012

Bachelor of Technology in Computer Engineering (B.Tech)

Work Experiences

Asigra INC Toronto-ON Aug-2019 – Present

Software QA Engineer 3

Asigra provides organizations with the ability to recover their data from anywhere through a global network of channel partners who deliver cloud backup and recovery services as public, private and/or hybrid deployments. As the industry’s first enterprise-class agentless cloud-based recovery software to provide data backup and recovery services, Asigra lowers the total cost of ownership, reduces recovery time objectives, and provides 100% recovery assurance.

Responsibility:

Working in Asigra with Cloud Application (Salesforce, Microsoft 365) backup and recovery Project.

Conducted Automation/manual testing using the Standards, guidelines, and structured methodology in testing the application.

Analyzed Test Scenarios, executed Test Cases and updated Bug Tracking System (JIRA) with Test Results

Documented and executed Test plans, Test cases and Test scripts based on business requirement document and review with Project Team.

Configured Jenkins to run automated scripts nightly.

Maintained automation code in central repository SVN.

Attended review meetings with Business Analysts, Developers, and end users to understand and test according to their requirements

Responsible for smoke, Functional, Regression, Integration, Exploratory, Performance testing.

Involved in software Acceptance testing and Production release procedures throughout SDLC

Validated Test case manually and through automation using Postman.

Identified test cases to automate and automate those test cases using BDD scripting.

Validated automation scripts for Performance testing using JMETER

Have a complete working knowledge and have been involved in all project phases from Startup through deployment. (Startup, defines, design, build, test, deploy).

Worked closely with business experts and developers to perform my duties

Provided workarounds for the client to use until code solutions could be deployed, developed, and tested what was called a “hot fix”- short term solution by-passing the normal release process

Involved in Web UI testing, developed BDDFrameWork with Java, Selenium WebDriver and TestNG

Involved in API Testing using Postman.

Involved in Cross Browser testing.

Reporting bugs in JIRA and Verify fixed bugs.

Involved and coordinate in Release testing.

Risk analysis for the scope defines for a release according to milestone.

Investigate failed test case everyday

Involved in Release process and coordinate Release.

Environment: Selenium, Java, TestNG, ANT, SQL, Postman, Atlassian (Jira, Confluence), Firebug, SVN, XML, Xpath, CSS, HTML, pgAdmin

Workplace Safety and Insurance Board (BSFI Canada), (TCS) Toronto - ON Oct 2018 – Jun 2019

Selenium Automation Tester

TCS has a well-established track record of continued growth since its inception in 1982. As one of the longest established telecom companies in Canada, it is providing comprehensive Managed IT Services including Networks & Security, Unified Communications, Secure WIFI solutions, IP Surveillance and Hosted PBX.TCS has maintained an exceptionally well-serviced national base of over 10,000 satisfied customers, from small start-ups to large enterprises.

Responsibilities:

Working in the WSIB Guidewire Regression Projects.

Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases.

Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios. Responsible for writing and testing the test cases.

Involved in creation of automation framework using Selenium Web driver, TestNG, Java, and Maven for the application to make sure the adequate coverage of the regression testing.

Performed Regression suite and smoke suite Testing.

Performed data driven test to test application for multiple scenarios with different varieties of data.

Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.

Developing Selenium scripts to find, verify, select, edit and perform various operations on web elements.

Maintained automation code in central repository Git.

Ability to write a framework from Scratch.

Involved in all phases of SDLC steps and all the project meetings, review meetings.

Worked closely with team to develop the framework to automate the project, ran automation test scripts using Selenium WebDriver and reporting defects. Also, responsible for creating and maintaining test results.

Environment: Selenium Web driver, Eclipse, Java, HTML, CSS, X-path, Windows, Maven, TestNG, MS Office.

Intelex Technologies, Toronto - ON Oct 2016 – Sep 2018

QA Automation Tester

Intelex is a global leader in the development of EHS and quality software, the oldest independent vendor of EHS and quality software in North America and one of Canada’s largest software companies. Having invested over two decades establishing this market, we’re motivated by the knowledge that it is just in the early stages of its potential.

Responsibilities:

Analyzed business requirements and functional documents for Reporting team frontend and created the test cases for the frontend page and deployed it into testing environment and check that all components are working properly.

Created Automation Test Scenarios according to the Business and System Acceptance Criteria using Gherkin language in Behavioral driven development (BDD)

Effectively used Selenium, Java, Cucumber, Page Object Model, Web-driver, Junit and Maven to develop test automation framework.

Created Test plans and Test cases

Performed Data Driven test using Scenario Outline in cucumber framework.

Supported systems team integrate CI/CD pipeline using Jenkins build tool.

Maintained automation code in central repository Git.

Involved in DRB (Defect Review Board) during multiple customer release.

Involved in regression testing for the modified builds. Raised defects by giving validations and doing negative testing on applications.

Configured automation framework with Jenkins to run it nightly.

Actively involved in UAT and regression testing.

Involved in API testing using SoapUI.

Used JIRA for bug tracking, documentation management.

Attended Tester Tech Scrum meetings and applied the thoughts and ideas shared across the teams.

Attended Daily Stand ups, Sprint Planning, Project Increment planning, Weekly scrum, and retrospective.

Well conversant with software testing methodologies including developing Test plans, Test scenarios, Test cases, Test procedures, Test reports and documenting manual and automation tests

Environment: Selenium Web driver, Eclipse, Jira, Java, HTML, CSS, X-path, Windows, SQL Server, Junit, Fire bug, Fire Path, SoapUI, Jenkins, Maven, Git, Testlink

Celestial Softech, Ahmedabad June 2012 – March 2015

QA Analyst (Automation)

Celestial Softech is a leading information technology (IT) services company that specializes in providing complete consulting solutions and staff augmentation to its clients. We provide on-time, on-budget and quality service to our clients and consistently meet their expectations.

Responsibilities:

Design, develop and implement Data Driven automation testing framework utilizing Java, TestNG, Maven, Selenium Web driver.

To manage files, codes and directories used SVN Repositories.

Prepared Test Plan, Test cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.

Performed cross browser testing using Sauce Labs.

Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.

Involved in integration of Automation Suite with Continuous Integration Tool- Jenkins.

Used build tool Maven to generate test report and interacting with TestNG.

Used automated scripts and performed functionality testing during the various phases of the application development.

Involved in running Test scripts on different browsers using the Selenium WebDriver.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Created custom Xpath to capture Dynamic elements

Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Involved in Mobile testing using Appium.

Attended Daily stand-ups and weekly status meetings with development and management teams.

Reported defects to developer and discussed about the issues in weekly status meetings.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Interacted with programmers to identify and resolve technical issues.

Worked as Individual Contributor, involved in mentoring other team members.

Environment: Selenium WebDriver, Eclipse, Maven, Java, Java Script, SQL, Toad, TestNG, Appium

References available upon request



Contact this candidate