Post Job Free
Sign in

Qa Analyst Automation Engineer

Location:
Toronto, ON, Canada
Posted:
September 26, 2022

Contact this candidate

Resume:

Kuldeep Dabhi

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

LinkedIn: https://www.linkedin.com/in/kuldeepdabhi

Cell Phone: +1-226-***-****

North York, M2J 3B4

CAREER OBJECTIVE

To obtain a Software QA Analyst position that challenges my QA related experience, talent and encourage professional growth.

PROFILE

●Over 4 years of knowledgeable Test Automation Professional experience with several skills sets and Testing Applications (Both Manual and Automation testing).

●Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and software development methodologies such as Agile and Waterfall.

●Experience with comprehensive understanding of all phases of Test Life Cycle, including requirement gathering, test planning, scheduling, testing, defect tracking, and reporting.

●Expert in developing Java Selenium WebDriver test scripts and Test Frameworks using TestNG/Junit, Ant/Maven build tools.

●Proficient in creating Requirements traceability matrix, Test Plan, Test Cases and Test Scripts using business specifications and requirements.

●Good experience in designing, developing different types of Automation frameworks like Page Object Model (POM), Data Driven Framework and BDD (Cucumber) using Selenium WebDriver, Cucumber, TestNG, JUnit, Jenkins, JAVA, Maven etc.

●Worked with different types of Source Code Management tools such as SVN, Git.

●Good Exposure and Working Knowledge in using Jenkins as a Continuous Integration server to configure with Git for nightly batch run of the Script.

●Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.

●Experience in defect tracking system and bug life cycle using JIRA, Bugzilla.

●Experience in API testing using Postman and Rest-Assured.

●Performed cross browser, cross platform web testing using automation framework.

●Performed root cause analysis about the issue by verifying application logs, SQL queries and comparing them with the application.

●Good interaction with developers, managers and team members to coordinate job tasks.

●Updating the status to the team in the daily scrum meeting.

●Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS

Automation Tools : Selenium WebDriver, Postman, Rest-Assured, Junit/TestNG/Cucumber

Languages : Java, C, C++

Scripting Languages : JavaScript

Bug Tacking Tools : Jira, Bugzilla

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

Web Debugging Tools : Xpath Checker, Firebug, FirePath, Web Development Tool, Chropath

Databases : Oracle, MySQL, SQL Server

Processes : Agile – Scrum, WaterFall

CI and Build Automation Tools : Jenkins, Ant, Maven

Version Control Tools : SVN, Git

Test Management Tools : Testlink, TestRail, Zephyr

Others : Eclipse, Visual Studio, IntelliJ, NetBeans, XML Editor, Toad, Putty, Fiddler

PROFESSIONAL EXPERIENCE

Passion Inc, Toronto Mar 2020 - Present

Test Automation Engineer

Project: Apply to Education

Apply to education is one of only 4 websites approved by the BC College of Teachers (BCCT) and the Ontario Ministry of Education for the purpose of advertising a position before granting a Letter of Permission. Apply to education streamlines the recruitment process for applications by allowing them to fill out one application form online and upload portfolios online.

●Follow Agile/Scrum methodology throughout the life cycle of the project.

●Analyze the business requirements, functional specifications, and design documents to determine the testing scope for an end-to-end project.

●Involve in creating and reviewing the Test plan, Test Strategy, Test Cases and generation of various Test Scripts using Selenium.

●Create a Requirement Traceability Matrix to analyze the test coverage.

●Involve in designing of BDD Framework using Page Object Model pattern with Selenium WebDriver, Java, Maven Cucumber, and TestNG.

●Use Jenkins for continuous integration and nightly execution of smoke and regression tests

●Log the errors with all details and coordinate with the development team to solve the problems using JIRA.

●Perform functional tests using Selenium WebDriver with data-driven framework and generate Extent reports for test cases execution summary.

●Test application compatibility for static and dynamic content under various cross browsers using CSS selectors and XPATH in Selenium.

●Write SQL Queries to retrieve the data from various tables and to test the database.

●Test API calls developed for Apply to Education with different parameters using Postman and automated few test cases using Rest-Assured library with Java and TestNG.

●Maintain Functional test cases in Zephyr and link Zephyr to automation framework to auto-update the result.

●Participate in daily scrum, sprint, backlog grooming, planning, and retrospective meetings as part of the agile process.

●Develop and document detailed test cases by incorporating both positive and negative conditions for functional and system testing based on functional specification documents and use cases.

●Work closely with Business Analysts and the developers to test the system and on fixing any defect.

●Involve in Peer and Group reviews

Environment: Selenium WebDriver, Java, TestNG, Jenkins, Zephyr, Agile, SQL, Maven, Cucumber, XPath, ChroPath, Eclipse, Git, Jira, JavaScript, Rest-Assured, Postman

Upstream Works Software, Vaughan Jun 2018 – Feb 2020

Test Automation Engineer

Project: Customer engagement and Contact Center Web Portal - Upstream Works provides best-in-class Omnichannel Contact Center software to increase customer engagement and agent success.

●Created detailed functional test cases based on the User and Business Requirement

●Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.

●Implemented Page Object Model with Data Driven Framework using Selenium WebDriver, TestNG, Maven and Java and extracted the data from external Excel files using Apache POI.

●Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI, and in the test, environment using Selenium.

●Used Maven for project building tool, Git as a version control tool, and Jenkins for Continuous Integration.

●Used Selenium for testing different browsers for cross browsers testing.

●Verified Rest calls (Post, Get, Put, Delete) using Postman.

●Performed Regression testing on new builds, and every modification in the application using Selenium.

●Involved in Agile Development Environment.

●Performed Smoke, Functional, System, Regression, and backend Testing

●Created detailed defect reports in Jira with screenshots, steps to recreate, and other relevant information.

●Performed back-end testing using SQL queries to validate the data in the back-end SQL Server

Environment: Selenium WebDriver, Java, TestNG, Maven, Jenkins, Git, Testlink, Jira, CSS, Chropath, Eclipse, XML, SQL, Postman, Fiddler

EDUCATION

Electronics and Embedded System Development, 2018

Fanshawe College, London, Ontario

Bachelor of Engineering in Electrical Engineering, 2016

Ahmedabad Institute of Technology, Ahmedabad, India

REFERENCE

References will be available upon request



Contact this candidate