Post Job Free

Resume

Sign in

Selenium Data

Location:
Fairview, BC, V6H, Canada
Salary:
45-55
Posted:
December 14, 2020

Contact this candidate

Resume:

Abhi Dutt

Phone: 778-***-**** Email: adin7c@r.postjobfree.com

Address: **** **** **** ***, *********, BC, V6H1N8.

Experience Highlights Points

•Excellent Organizational Analytical skills with around 6+ years of IT experience as a Senior QA Analyst/ QA Automation Engineer/.Net Developer.

•2+ years of experience in Systems Analysis, Design, Development and Implementation of various applications including Web and Client/Server Application development using Microsoft .NET Framework, C#, ASP.NET, AJAX.

•Hands on experience in building automation scripts using Selenium, Protractor, Cypress, HP UFT and Katalon

•Experience in Designing & implementation of Automation Frameworks including POM, TDD, BDD, data driven, keyword driven, and hybrid using Selenium Web Driver, Java, Python, C#, JavaScript.

•Experience with test automation of Restful APIs using REST-assured, SoapUI, Postman, and Katalon.

•Experience with source control revision tools such as GIT, GitHub, and Source Tree.

•Good experience with Load and Performance Testing using Load Runner, JMeter and Fiddler.

•Experienced in using CI CD tools like Jenkins, GitLab, TeamCity, Azure DevOps, and Maven.

•Experience in setting up the CI/CD pipelines using Jenkins, Chef, Maven, Nexus, GitHub, Ansible, and Terraform.

•Experienced in Cloud automation using AWS Cloud Formation templates, Python, Jenkins, Kubernetes, Docker, Ruby, Chef, and Puppet.

•Experience with AWS technologies such as Docker, Kubernetes and Cloud Formation.

•Knowledge on messaging technologies such as Kafka, RabbitMQ, ActiveMQ

•Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.

•Strong Knowledge on database particularly Oracle, MySQL, MongoDB and Cassandra.

•Experience in Back - end testing, data validation, Database testing using SQL queries.

•Responsible for Designing, Developing Test plans, Use cases and Executing Test scripts.

•Involved in documenting Test plans, Test cases and responsible for executing the Test Scripts

•Performed Smoke, Integration, functional, Regression, ETL and System testing

•Hands on experience in manual testing of the application on mainframes for claims processing

•Created Requirements v/s Test Case Matrix in Excel Spread Sheet template

•Worked with different functional groups to arrive at the common business and technical specifications

•Hands on experience in Exploratory, Functional, Black Box, System, Cross Browser, Cross Platform, Integration, End to End, Adhoc, Smoke, Regression, Batch, Database, Performance and User Acceptance Testing

•Used SharePoint to store document and version control

•Traced Requirements using Requirement Traceability Matrix

•Exposure to quality processes involving Defects prevention, Metrics collection, Interpretation, software Configuration and Version Control Management

•Performed User Acceptance Testing, developed Test logs and opened/closed as and when the issue is fixed and Quality checked with the assumed company data with all the possible Test Scenarios

•Self-starter with initiative and creativity having exceptional communication, interpersonal and collaborative skills

Operating Systems

MS-DOS, UNIX, Linux, Windows

Web Technologies

JDBC, ASP, Java, .NET, RMI, Java Beans, C#, HTML

Database

Oracle, SQL Server, SQL, PL/SQL, DB2, MS Access

Test Tools

HP UFT, QTP, Selenium, Appium, REST, cucumber, Protractor, JMeter

Defect Reporting

HP ALM, Jira, Azure DevOps, TestRail, Track Record

Servers

Web Logic, Web Sphere, IIS, PWS

Test Framework

JUnit, TestNG, Maven, Data Driven Framework, Keyword Driven, POM

Other Tools

iOS, Android, Visio, Visual Source Safe, Jenkins, Git, PVCS, CVS, AWS, Docker, Kubernetes, Chef, Puppet, Kafka, RabbitMQ, ActiveMQ and MS Azure

Technical Skills

Education

•Bachelor of Technology – JNTUH University, India – 2013

•ISTQB Certified Professional

Professional Summary

Invesco, Toronto, ON

Automation Test Analyst (Dates: Sept 2019 – Oct 2020)

Environment: XML, Java, SOAP, JavaScript, UNIX, SQL Server, SQL, Agile, Selenium, Protractor, Appium, Rest Assured, Mockito, Jenkins, SOAP UI, Git, Maven, Jira, Postman, HP UFT, JMeter, Kubernetes, Cloud Formation, MongoDB and Oracle.

•Gathered Business, Functional Requirements and Use cases to understand the project

•Documented System test plan based on the requirements and organized test plan review sessions

•Built Automation framework from the scratch using Selenium with Java as a programming

•Used Page Object Model pattern to create the scripts and stored in the Jenkins for execution purpose

•Used TestNG framework to run unit test and Maven to build the Project. Extended TestNG framework

•Conducted Black box, Functional, Regression, Smoke testing with Eclipse TestNG, Selenium Web Driver, Maven, Java, for web based applications.

•Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.

•Involved in updating, maintaining and running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium Web Driver and Python.

•Created automated test scripts for Angular JS application using Protractor, JavaScript, Typescript and Cucumber.

•Created and maintained automated test script for API using Rest Assured.

•Tested REST API using REST Assured, TestNG, Apache POI, and log4j framework.

•Performed the Mobile Testing for Mobile App, identify the Mobile Platform like IOS, Android by using Appium.

•Performing Load and Performance Tests using JMeter and analyze results with system analysts and engineers.

•Used Watcher, Splunk, Grafana dashboards for issues finding in production.

•Create the new AWS instances based on requirement

•Re-provisioned and Re-hydrated EC2 instances with latest AMI’s and appropriate Security Groups.

•Worked on EC2, S3, Could Formation, AMI, VPC, Subnet, IAM etc.

•Performed AWS instances creating through automation using Could Formation Template (CFT)

•Created test scenarios based on requirements documents and provided them to BA for review and sign-off

•Provided test data requirement document to the DBA for test data in test environment.

•Created test cases by incorporating both positive and negative scenarios using Equivalence class partitioning and mapped specific test data to test cases for execution purpose

•Updated the Requirement Traceability Matrix to ensure the end to end test coverage

•Performed Regression testing by retesting the functionality after defect fixes.

•Involved in UAT testing by creating UAT test plan, UAT test cases with the help of end users and provided Quality Center and Defect tracking process training to the end users

•Executed test cases as part of UAT testing and reported defect to the development team

•Used Jira to report and track defects and provided status reports to the management

Intact Insurance, Vancouver, BC

Role: Automation Test Analyst (Dates: Mar 2018 – Aug 2019)

Environment: Selenium, Java, JMeter, TestNG, Maven, Mockito, JMeter, SoapUI, Postman, Groovy, GIT, Jenkins, MongoDB, Jira, Java, X9 Assist, X9 Files, .NET, HP ALM, HP UFT, SQL and Linux

•Involved in various meetings with Business analysts and developers.

•Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.

•Used Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.

•Grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.

•Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.

•Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.

•Used Selenium with Java as a programming language to build test automation.

•Involved in developing BDD Framework from Scratch.

•Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.

•Tested APIs (both Restful and SOAP) manually as well as through automation using SoapUI and Groovy.

•Executed the test scripts on web and Mobile (IOS & Android) as per requirements using Appium.

•Created Test Plan and Test Cases using HP ALM and Jira as the Test Management Tool.

•Performed System-Integration testing, Regression testing, White and Black Box testing at various phases of the development and test cycles.

•Performed Data integrity testing using on Oracle Database using TOAD.

•Created test automation plan and built test automation framework.

•Extensively involved in User Acceptance Testing (UAT).

•Scheduling and conducting status meetings on a regular and frequent basis to discuss the risks to SIT progress. Verified the "fixes" for the reported bugs.

IBM (Nova Scotia Power), Vancouver, BC

Role: Test Automation Specialist (Jan 2016 – Feb 2018)

Environment: Agile, Java, C#, JavaScript, VB Script, Groovy, GIT, Jenkins, Selenium Webdriver, Visual Studio, Visual Code, Jenkins, Postman, SoapUI, RESTFUL, HP UFT, HP ALM, Jira, Appium, SQL.

•Gathered the requirements and compiled them into Test Plan

•Creating test scripts using C# and Selenium Web Driver for the functional test cases.

•Designed and developed BDD/TDD/ATDD framework by using the SpecFlow (Cucumber Specification) and added Scenarios in features files, Step Definitions.

•Developed Automation scripts in Microsoft Visual Studio and used NUnit framework

•Involved in Hybrid Test framework to achieve Regression Testing and developed packages for the Driver scripts, Page Objects, Reusable Libraries, HTML Extent reports and Log files

•Implemented and configured NUnit, Selenium web driver from NuGet packages as build for adding all the dependencies

•Performed Data Driven Testing (DDT) using Scenario outline and Examples.

•Implemented logic to read data from the Excel to achieve functional testing with different data

•Performed mouse actions using Selenium Actions API. Implemented web element locators using Selenium Webdriver - By ID, Class, Name, CSS Selector, XPath and Link.

•Automated Hybrid Mobile app by using Appium and Selenium

•Used Jenkins for continuous integration and delivery in order to execute them automatically after every successful deployment.

•Created Project, Test Suites, Test Cases and Test Steps in SOAP UI Tools and Validated the Response XML file

•Inserted Assertions like XPATH to validate the data against the database data in the response XML

•Used different kinds of Assertions and Attributes for validating the test cases

•Involved in testing the Web Services like SOAP by using a tool SOAPUI

•Used JIRA as Project management and Bug tracking tool.

•Working on Agile Methodologies (Scrum) by following regular Sprint cycles with active involvement in all sprint meetings with testers, developers, and scrum master and product owner.

•Responsible for going through the User Stories and creating Test Cases based on the mock up’s provided in User Stories

•Involved in documenting the Test Plan, Test Cases, Traceability Matrix and defect reports

•Documented all the scenarios of the test cases.

•Responsible for writing the SQL Queries using Joins, Stored Procedure to retrieve the data.

•Developed SQL queries to validate the data integrity of the database

•Performed parallel execution of test cases using Selenium Grid.

•Worked on Angular JS with its directives like ng-app, ng-model, ng-controller, ng- repeat, ng-hide, ng-show, filters etc., in a different project by supporting the team in developing the application.

•Consumed Asp.net web services in AngularJS using http and routing services.

IBM, Vancouver, BC

Role: Software Developer (June 2014 – Dec 2015)

Environment: Visual Studio, C#, ASP.NET, ADO.NET, HTML, CSS, MS Test, AJAX, JavaScript, JQuery, Web Services, SQL Server.

•Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and ADO.NET.

•Used 3-tier architecture to handle the business logic which requires heavy traffic with server.

•Worked on both front end and back end technologies like HTML, CSS, Java Script, C#, ASP.Net, Ado .net, SQL Server Management studios.

•Used ADO.NET components like Data Adapter, Data Reader and Dataset to communicate the database, wrote complex Queries, Stored Procedures and Triggers.

•Developed Web Services to auto populate the dropdown items based on the selection of an item in another dropdown.

•Wrote custom C# methods to encode and sanitize strings like filename, wrote LINQ queries.

•Used AJAX coding techniques to update parts of a web page and developed.

•Performed Unit and Integration testing using MS Test.

•Designed and developed Stored Procedures, tables and views, Used SQL Server as database.

•Actively involved in Code-Reviews & Coding Standards, Unit testing & Integration Testing.

•Maintained a close and strong working relationship with teammates, developers, testers and management staff.



Contact this candidate