Summary
Overview
Work History
Education
Skills
Timeline
Generic

Harjot Thiara

Woodstock,Ontario

Summary

5 years of experience in Information Technology as an Manual/ Automation/Quality Analyst, testing various Web Based and Client/Server applications, proficient in manual, Automation testing using Java with Selenium. Experience through all phases of STLC from Requirements analysis, Design, Functional Decomposition, System Analysis, Test Case Design, Testing, Bug reporting, Maintenance and Documentation. Familiar with SOAP UI and REST API web services testing. Involved in all the phases of Software development life cycle (SDLC) using Agile Scrum framework. Extensive experience working in agile methodology, SDLC, stand - up meetings with Product owner, Scrum master, Understanding and writing user stories along with Business Analysts. Manual and Automation (Selenium/IOS/Cucumber) testing of the applications. Experienced in developing web-based applications using Java, and XML, HTML, JavaScript, and Soap UI. Good communication &collaboration skills, self-motivated, interest in learning new testing practices and being updated with the changing market needs & technologies and a team player.

Overview

6
6
years of professional experience

Work History

Test Engineer

Fiserv
Calgary, AB
10.2021 - 11.2023
  • Involved in analyzing system requirement specifications, user requirements, functional requirements, release/deployment, and software design documents
  • Performed end-to-end manual Tests intended to test the functionalities of the application
  • Both on the front end and in the back end
  • Used GitHub as the version control system for the test framework to share code between QA members
  • Designed an automation framework from scratch using Maven in Page Object Model
  • Automated regression and smoke test scripts using Selenium with Java
  • Used TestNG with Selenium WebDriver to develop tests and executed a batch of tests as TestNG suites
  • Involved in converting manual test cases into automated scripts
  • Tested Restful APIs using Postman and Automated the test cases using Rest Assured with Java
  • Provided weekly status reports to the project manager and discussed issues related to quality and deadlines along with creating Requirement Traceability Matrix and Defect Analysis reports
  • Admin-level experience with the Atlasian set of tools
  • Used JIRA to document testing, build and organize sprints
  • Directed regression testing efforts for the entire QA team
  • Conducted performance testing efforts
  • Directed a team of internal and external/client testers through performance testing efforts
  • Demonstrated strong communication skills and application knowledge in meetings with clients and internal stakeholders.

Test Engineer

Zag Bank (Desjardins)
Calgary, AB
01.2019 - 08.2021
  • Analyzed User stories, Business Requirements, Functional Requirements and System Requirements and participated in Review Sessions and Scrum Meetings
  • Designed Data Driven framework for reading the data from excels sheets using Apache data provider
  • Designed, coded and executed automated tests using Java/TestNG/XML/SQL based test frameworks
  • Performed cross-browser Testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins
  • Used Jenkins and Maven to regularly build the project from the remote repository to keep track of failed builds
  • Prepared project metrics and summary reports, defect tracking reports to report the entire status to the product owners and the stakeholders serving as a point of contact.

QA Tester

Maritime Life
Toronto, ON
02.2018 - 12.2018
  • Maritime re-engineered their existing mainframes claims application into a web based claims application would be used to the process nominee claims of life, property and casualty insurance
  • The claims application retrieves information from CRM, quotes, policies, billing and account systems to verify the veracity of the claim before making a decision of granting or declining the request
  • Functional and object driven approach for designing Selenium scripts using Selenium WebDriver, Eclipse Platform using Java Language
  • Used Selenium WebDriver and TestNG to run the parallel testing by creating Groups, and prioritizing test cases
  • Worked with automation of Rest APIs using API framework with Rest Assured, Java and TestNG
  • Used Java to develop the automation scripts and TestNG as testing frame work
  • Worked with Selenium Grid and TestNG to execute parallel testing scripts
  • Wrote Data driven automation test cases using TestNG framework
  • Created performance test scripts using JMeter to monitor response time and performance of the Restful APIs
  • Design and execute features of ATDD (Acceptance Test Driven Development)/BDD using Selenium, Cucumber for Java
  • Developed test plan, test scenarios, manual as well as automated test cases
  • Followed Agile project management methodology actively involved in scrum daily standup, sprint planning, sprint review and retrospective meeting
  • Designed Manual Test cases and BDD Feature Files from requirements through Cucumber on different hybrid frame works like Page Object, Module Patterns, Data driven patterns, UI Mapping, Selenium Web Driver, JUnit, TestNG and Apache POI
  • Used Maven to build and run the Selenium automation framework
  • Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications
  • Created web UI tests using cucumber, Gherkin, Selenium Web Driver
  • Worked in Agile environment, task planning, scrums and status reporting
  • Release on every sprint
  • Created test plan, test data and scripts for applications as part of Test-driven development (TDD)
  • Tested the application by writing SQL Queries and creating pivot views as to perform back-end testing.

Education

Masters In Computer Applications (MCA) -

Punjab Technical University
09.2008

Bachelor of Arts -

Punjab University
03.2005

Skills

  • Test Scenarios
  • Problem-Solving
  • Documentation and Reporting
  • Agile Methodologies
  • Creating Test Cases
  • Test Planning
  • Team Collaboration
  • Test Documentation
  • Integration Testing
  • Performance Testing
  • JIRA
  • Selenium
  • java
  • Jira
  • Rest assured
  • Manual Testing

Timeline

Test Engineer

Fiserv
10.2021 - 11.2023

Test Engineer

Zag Bank (Desjardins)
01.2019 - 08.2021

QA Tester

Maritime Life
02.2018 - 12.2018

Masters In Computer Applications (MCA) -

Punjab Technical University

Bachelor of Arts -

Punjab University
Harjot Thiara