Summary
Overview
Work History
Skills
Timeline
Generic

Harneet

Calgary,AB

Summary

  • Around 7 years of QA experience in Manual/Automation testing of Web Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based Applications.
  • Experienced in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Extended experience in Systems Testing, Integration Testing, UAT Testing, Positive And Negative, Functionality Testing, and Regression Testing.
  • Expertise in Manual Testing and Automation Testing and Service Oriented Architecture. Experienced with SOA, Web Services, SOAP, SoapUI, RESTFUL, WSDL technologies.
  • Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium Web Driver, C#, JavaScript.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/Web Driver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/Junit, ANT/MAVEN build tools.
  • Experienced in load and performance testing tool JMeter.
  • Experienced in Automation testing using Selenium and HP Quality Center.
  • Experienced in White Box Testing by authoring Python Codes in Selenium Web Driver. Created and Maintained Server side Integration Test using Python and Selenium Web Driver.
  • Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center.
  • Proficient in using Quality Center, Rally, JIRA, ClearQuest, Bugzilla.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Eclipse and preparation of automation test framework.
  • Built JavaScript based test framework using Cucumber JS, Web Driver io, Node.js, Angular.js.
  • Involved in setting of QA Test environment with simulated POS test environment.
  • Knowledge of Agile methodology along with Automation Tools and Protractor.
  • Exposure to web technologies like HTML, XML, CSS.
  • Experience in Understanding the code written in different programming languages Java, JavaScript, SQL, and databases like Oracle, SQL Server.
  • Experienced with various types of testing like GUI Testing, Web Testing, Regression Testing, User Acceptance Testing (UAT), Functional Testing, Sanity Testing, System Testing, Performance Testing, Integration Testing, End to End Testing, Unit Testing, Black Box Testing, White Box Testing, API Testing, Documentation and Reporting.
  • Experienced in Back-End Testing, Data Validation, Database Testing using SQL queries.

Overview

7
7
years of professional experience

Work History

QA Automation Engineer

Fidelity Canada
03.2022 - Current
  • Prepare 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
  • Work in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release
  • Evaluate and analyze Business Requirements, Functional Specification documents
  • Creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber
  • Develop and execute test plans, test cases and test matrices utilizing QA best practices and standards
  • Involve in designing and implementing of hybrid automation framework to be used with Selenium Web Driver
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology
  • Use Maven for building the Web Driver project
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
  • Use Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome
  • Use automated scripts and performed functionality testing during the various phases of the application development using Selenium
  • Configure Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub
  • Use Cucumber automated testing to test new and existing functionality
  • Develop test scripts for web services using SOAP UI and worked with XPATH
  • Testing request and response XML's based web services interfaces using SOAP UI
  • Perform Automation for regression using Selenium Web Driver and Selenium GRID
  • Using Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status
  • Develop and execute SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes
  • Prepare user documentation with screenshots for UAT (User Acceptance testing).

QA Automation Engineer

Prophix
04.2020 - 02.2022
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver
  • Developed automated acceptance tests using technologies such as: Ruby, Cucumber, and Selenium
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data Driven) on Selenium using TestNG
  • Used Selenium (data-driven, XPath locator) and WebDriver to test the web application
  • Tested request and response XML's based web services interfaces using SOAP UI
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI
  • Created whole test framework using Selenium for further test creation and execution
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium
  • Performed back end testing on Oracle Database by writing SQL quarries
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver, TestNG and Jenkins
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG
  • Used Cucumber for the entire regression testing and functional testing with Selenium as a primary tool to the test scenarios, Test cases and test conditions identified
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release
  • Used Java language and TestNG framework for scripting
  • Used Maven for building the WebDriver project
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.

QA Analyst

Cloudera
01.2017 - 02.2020
  • Involved in all stages of testing life cycle, Software Development Life Cycle (SDLC) using Waterfall, Agile methodologies
  • Developed Test Cases for Manual Testing
  • Manually verified the validity of the failed test cases
  • Performed Positive, Negative, Black Box Testing and White Box Testing on the application
  • Prepared user manual and performed User Acceptance Testing
  • Functional and Cross Browser Testing of Defined Browser Stack of the site experience
  • Performed execution and logging defect in Quality Center and Verification of defects for System Testing Conducted Smoke Testing, Functional Testing, Regression Testing, Integration Testing, User Acceptance Testing (UAT), Data Validation Testing and used JIRA as Bug Tracking Tool
  • Worked closely with the developers to resolve the design and development errors and to get the software released for system testing
  • Prepared Test Plan and Identified Test Cases.

Skills

    Testing Tools

    Selenium, Rest Assured,SoapUI, Postman, HP QC/ALM, Jira,Bugzilla, Visual Studio TFS,

    Operating System

    Windows, MAC, UNIX/Linux

    Framework

    Junit,TestNG, TDD, Cucumber/Gherkin,Apache POI

    Methodologies

    SDLC,STLC,Agile Scrum,Waterfall Model

    Languages

    JAVA, PL/SQL,HTML,CSS,PHP,JSON,XML,C/C

    Database

    Oracle, SQLITE, MYSQL, MS Access, SQL Server, Postgre SQL, MongoDB

Timeline

QA Automation Engineer

Fidelity Canada
03.2022 - Current

QA Automation Engineer

Prophix
04.2020 - 02.2022

QA Analyst

Cloudera
01.2017 - 02.2020
Harneet