Post Job Free

Resume

Sign in

Selenium Web Driver, Java, Maven, Cucumber, TestNG, Git, Jenkin, Sauce

Location:
Toronto, ON, Canada
Posted:
July 14, 2023

Contact this candidate

Resume:

Professional Summary:

·Detail-oriented, results-oriented, and technically skilled professionals with over 7 years of quality assurance experience in testing GUI, client/server, web-based applications.

·Expertise in Agile and Waterfall techniques, including all phases and procedures.

·Proficient in Automation tools such as SeleniumWebDriver/IDE, TestNG, Maven, Jenkins, Appium, POSTMAN, Cucumber, SOAPUI for testing client-server and web-based applications.

·Experience building a framework using the Page Object Model design pattern.

·Experience running data-driven tests, cross-browser tests, and parallel tests using Selenium WebDriver, and TestNG.

·Experience developing Selenium automation frameworks using TestNG and Maven targets for running automation suites from the command line

·Experts who integrate automated scripts (Selenium WebDriver API) with the continuous integration tool Jenkins to batch run scripts every night.

·A solid back-end testing experience by writing and executing SQL queries

·Experience implementing various frameworks.

·Familiar with bug reporting and bug tracking/management using various tools such as JIRA.

·Great database knowledge of backend testing on Oracle and MS SQL Server.

·Solid experience of API testing with various tools such as SOAPUI, POSTMAN and REST Assured Library on Selenium.

·Extensive experience with various types of tests, such as system tests, integration tests, user acceptance tests (UAT), regression tests, black boxes, GUI tests, sanity tests, database tests, etc.

·Experience in automated testing with Maven, GIT, and Jenkins.

·Ability to create test cases, record test scripts, run tests, document and review test results.

·Implementing an industry standard custom Selenium Automation Framework with TestNG.

·Analysis, execution, and evaluation of Test Plans, Test Cases, development and maintenance of test scripts, and bug analysis.

·With extensive experience testing SOAP and REST services using SOAPUI, Postman has tested both XaML and JSON formats.

·Experience running Oracle SQL Developer and Microsoft SQL Server Management Studio.

·I have extensive experience working with development groups to analyse business specifications and working with other testers to solve technical and end-user problems.

Technical Skills

Testing Tools

Selenium IDE/RC/WebDriver/GRID, Cucumber, Appium, Jenkins, POSTMAN, SOAP UI

Languages

JAVA, HTML, XML, PL/SQL

Scripting

Python, JavaScript

IDE

Eclipse, SQL Developer

Test Framework

JUnit, TestNG, Data Driven Framework

Build Tool

Ant, Maven

Processes

Agile-Scrum, Waterfall

Bug Tracking Tools

JIRA, Quality Center (QC)/ALM, IBM Rational Team Concert (RTC)

Version Control

SVN, GIT

Data Bases

MS Access, Oracle

Operating Systems

Windows, Linux, Mac

Professional Experience

Express Script, Toronto July 2022 – Till date

QA Automation Engineer

Responsibilities:

Design and manage automation test framework and architecture roadmaps using Selenium WebDriver, Cucumber, TestNG, and Java.

Formulate and execute automation test plans consisting of functional verification, system regression, integration, performance, reliability and security

Select test cases to automate and run front-end functional tests using the Selenium Web Driver and use TestNG to build a data-driven framework.

I have created an API automation framework for the Web API testing using Sauce Lab and Postman

Implemented Page Object Model Framework.

Use Jenkins for deployed the code in QA Environment.

Use WinSCP and Putty for regression activity.

Use Maven and Jenkins to implement automatic test execution.

Responsible for enhance test coverage, improve process, and investigate and qualify testing tools

Design and strategize on testing approaches for large, complex, cross-functional projects and projects in support of the QA environments.

Developing and maintaining automation scenarios to support the testing strategy as well as CI/CD pipelines

Managing to lead other QA Analyst, including on-shore and offshore vendor partners, in large cross-functional projects and special assignments as needed.

Identify and lead process improvement across the QA organization. Promotes business effectiveness and efficiency while striving for innovation, flexibility, and integration with technology.

Assisting with on boarding new team members, coordinating and delivering training to team members.

Develop content and other resources for training.

Environment: CITS, Sauce Lab, REST ASSURED, POSTMAN, Jenkins, JIRA, SQL, Selenium WebDriver, TestNG, Cucumber, WinSCP, Putty, Access DB, Maven.

Scotia Bank, Toronto Sep 2020 – July 2022

QA Automation Engineer

Responsibilities:

Developing a modular and robust automation framework using Selenium WebDriver, Cucumber, TestNG, and Java.

Select test cases to automate and run front-end functional tests using the Selenium Web Driver and use TestNG to build a data-driven framework.

Knowledge of Agile development and Scrum methodology.

I created a test report generated from TestNG and captured a screenshot of the error.

Responsible for developing and constructing the API automation framework (Integration Test) Services LLC the use of Java, Rest Assured, and the TestNG platform.

I have created a data-driven automation script to test REST API web services using RESTAssured.

Postman is used for API testing to validate CRUD operations.

Implemented Page Object Model framework with Python and Selenium.

Use Appium tools for mobile testing on Android, IOS, and other mobile applications.

Use Maven and Jenkins to implement automatic test execution (night and on-demand).

Use BDDCucumber by creating a function and step definition file to execute a test script.

REST API testing with POSTMAN in production after release.

Perform web service testing and XML validation by creating a suite of test cases using SOAPUI.

Conduct tests and actively participate in system and regression testing.

I used a SQL statement to extract the data from the SQL table and check the output data of the report on the browser side.

Use CSS selectors to identify objects.

SOAP response validated using various assertions such as XPath, Contains, SOAP Fault, Schema Compliance, etc.

Cooperation with development to achieve optimum software quality.

Write script in Java for extracting data from Json.

Contribute to test automation framework components such as design, development, deployment, and maintenance.

Cross-browser and cross-platform testing is performed to verify application integrity on different builds of different web browsers and different operating systems.

Run regression tests on different builds to validate the UI and functionality.

I developed an automated test case, ran these test scripts from the test lab, and logged the error in JIRA.

Developing generic methods to make methods reusable for multiple purposes.

Played an important role in the production release and ran UAT testing of the system.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Cucumber, REST ASSURED, Appium, POSTMAN, Jenkins, SOAP, JIRA, XPath, SQL, Windows.

BestBuy, Toronto Jul 2018 – Aug 2020

QA Automation Engineer

Responsibilities:

I was involved in creating test plans and creating test cases based on use cases and business needs.

An automated test suite built from scratch using Selenium WebDriver with TestNG and Java for regression test support applications.

Involved in developing frameworks from scratch using Selenium, knowledge of automated frameworks such as hybrids, data-driven, keyword frameworks, page object models (POM), etc.

Implemented test automation script for mobile testing using Appium.

Developing a test automation framework with Selenium WebDriver and TestNG on the Java platform using industry-leading harness design patterns and approaches.

I worked primarily on Web services, utilizing POSTMAN to get the information I wanted using the URL technique.

Use Postman to develop REST API-based automation for each sprint backend service.

I have created a data-driven automation script to test a REST API web service using POSTMAN.

Run functional and regression tests using Selenium WebDriver.

Implementation of Cucumber BDD framework automation scripts for testing key business process scenarios.

Test web services using SoapUI.

I used Selenium WebDriver to handle various web page controls using locators such as text boxes, buttons, drop-downs, checkboxes, radio buttons, and labels using XPath.

Involved in GUI testing, integration testing, navigation testing, and regression testing with web-based and client-server applications.

Using the TestNG framework, we used automated scripts to perform functional tests at various phases of application development.

Involved in RESTful-based web service testing using SOAPUI web service testing tools.

We used the Git repository for efficient remote teamwork and also saved the framework and all developed test cases.

I used a SQL statement to extract the data from the SQL table and check the output data of the report on the browser side.

I used Selenium to perform GUI validation on menu bars, toolbars, text boxes, radio buttons, checkboxes, drop-down lists, combo boxes, and list boxes.

Screenshots are used by TestNG to report errors and analyse and debug exceptions using the extent report report library.

JIRA provides bug tracking and generates bug summary report.

Extensive testing of browser content and compatibility Selenium tested application compatibility with HTMLID and XPath.

Implement the entire test management process by reporting and tracking bugs and interacting with the development team and real-time users.

Senior management updates with peer review meetings, bug triage, requirements reviews, training, and test status were some of the additional responsibilities.

Worked with a cross-functional team to organise UAT sessions and document end-to-end test cases, test results, and reports using JIRA.

Environment: Java, Selenium WebDriver, TestNG, JIRA, POSTMAN, Appium, POI, Maven, Git, SOAP

UI, Cucumber, SQL, Windows.

Rogers Canada Sep 2017 – Jun 2018

QA Engineer

Responsibilities:

·Actively participate in end-user requirements collection and are responsible for creating functional specifications and design documents.

·Responsible for creating test plans and creating test cases from functional requirements.

·Test cases are identified for automation. Automate these test cases using Selenium WebDriver, TestNG, and Java technology (Eclipse IDE). participation in creating a framework.

·Performed test case automation for regression testing using TestNG and Selenium features, acceptance, and limit validation.

·I used Cucumber to develop BDD and TDD scripts and wrote step definitions for Gherkin-based functions.

·Creating an automated framework for complex scenarios and participating in various releases of functional and regression testing using Selenium (WebDriver) and TestNG.

·Created a detailed QA and UAT case to verify the quality of your application.

·Developed manual and automatic test cases to test the functionality of the application.

·Use Eclipse to integrate TestNG with Selenium and generate test execution results.

·Involved in testing RESTful web services and XML using the SOAPUI tool, use this tool to search for WSDL files on the web and create and run test cases.

·Tested SOAP Web Services and RESTful Web Services as part of the SOA architecture. SQL Queries were used to validate data for database backend testing.

·involved in bug tracking and reporting at the Quality Center and was also responsible for communicating status to the development team.

·Implemented cross-browser and cross-platform web testing using SeleniumGrid and Selenium.

·I used the TestNG test framework as a test runner for Selenium.

·Coordinated testing work by onsite and offshore teams and reported directly to the QA manager.

·Played an active role in assigning responsibilities, training, and organising test team efforts.

·We participated in test work at all stages of the SDLC (Agile Model), executed test cases, and documented test results at the HP Quality Center.

Environment: Java, Selenium WebDriver, Cucumber, HTML, SOAPUI, Maven, Jenkins, Git, Quality Center, Windows.

Manulife Insurance May 2016 – Aug 2017

QA Tester

Responsibilities

·Use QuickTest Professional for regression testing to create test cases, test scripts, and test scenarios, implement the required checkpoints, and update them from time to time.

·Perform manual testing using various black-box testing methods such as ad hoc, features, UI, system, and regression testing.

·Worked on system test planning, requirements optimization, and traceability matrix preparation at the Quality Center.

·Banks' online banking applications support a variety of online services such as account search, balance transfers between accounts, investments, loan options, mortgages, and updating your current banking information.

·I used SQL and PL/SQL to extract the data I needed to test, create, and validate my test dataset.

·Functional tests performed and published test summary report.

·Participate in the creation of test plans, test strategies, and test scenarios based on software documentation from business, technical, and functional requirements.

·Perform end-to-end testing of your application to ensure it complies with your organization's software quality standards.

·Have weekly meetings with developers and build teams.

·Implemented a recovery scenario to handle unexpected events or errors.

·Use the Quality Center to track, identify, analyze, and compare defects.

·Participate in test case reviews and test case approval meetings.

·Tested in development, staging, and production environments.

Environment: Manual Testing, SQL, Java, Quality Center.

Education

·Master in Computer Application - 2015

Gujarat, India

·Bachelor in Computer Application - 2012

Gujarat, India



Contact this candidate