Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Rahul Patel

Montreal,Canada

Summary

Seasoned software quality assurance analyst with a strong background in developing and implementing testing protocols to enhance product reliability and efficiency. Skilled in various testing methodologies, including automated and manual testing techniques, to identify bugs and ensure compliance with quality standards. Demonstrated ability to work collaboratively with development teams to facilitate smooth and effective software releases. Successfully reduced error rates and improved user satisfaction through comprehensive testing strategies and continuous improvement practices.

Overview

9
9
years of professional experience

Work History

Automation Test Engineer

Global IT System
07.2020 - Current
  • Created, implemented, and upheld test plans, test scenarios, test strategies, test cases, and test scripts for functional, integration, API, and regression testing.
  • Converted manual test cases from HP ALM/QC into automated test scripts in HP QTP/UFT using object repository and descriptive analysis; analyzed test results to ensure requirements have been met and existing system requirements still hold.
  • Developed and maintained a function library, recovery scenarios, and test parameters in HP QC/ALM.
  • Performed regression testing to ensure that no new bugs exist due to modifications using HP QTP/UFT.
  • Used certain checkpoints and synchronization points using QTP to see how the application reacts.
  • Reviewed and validated software requirements, functional design specifications, and created manual and automated testing artifacts.
  • Implement BDD (Behavior Driven Development) using Cucumber features, scenarios, and step definitions in Gherkin format, tags, and hooks.

QA Analyst

UNI IT Solutions
06.2016 - 04.2018
  • Company Overview: India
  • Logged and tracked defects to closure using JIRA and followed up with Business and Developers to discuss the issues
  • Performed Web Services testing (SOAP, REST) using Postman
  • Provided status reports on daily basis to the Team Lead
  • Followed Test-Driven Development (TDD) in an Agile Environment
  • Extensively used JAVA OOP's concepts for developing Automation Frameworks using Eclipse, Maven, Selenium WebDriver, TestNG
  • Created various custom methods for handling FRAME, MULTIPLE WINDOW, LINK, POP-UP and other WEB ELEMENTS
  • Created customized XPATH and CSS for identifying dynamic elements
  • Used Page Object Model (POM) to implement Automation Framework using Eclipse, JAVA, Selenium WebDriver, and TestNG
  • Extensively used TestNG Listener to generate automatic response on Test failure, Skip, and Success
  • Used Jenkins with Maven for continuous integration
  • Participated in Daily Scrum /Stand-up meeting, Sprint Planning meeting, Sprint Review, and Sprint Retrospective meetings
  • India

Education

Business analyst - information technology

Montreal, Quebec
12.2020

IP network and telephony -

Montreal, Quebec
12.2019

Bachelor of Engineering - Electronics and Communication

India
12.2016

Skills

  • SDLC Methodologies: Waterfall
  • Agile
  • BDD
  • Programming/Scripting Languages: Java
  • Selenium WebDriver
  • SQL
  • QTP/UFT
  • JIRA, Xray
  • Frameworks: Page Object Model
  • Behavior Driven Development
  • Data Driven Development
  • TestNG
  • Cucumber BDD
  • Maven
  • Git
  • Developer IDEs: IntelliJ
  • Eclipse
  • Build Tools: Maven
  • Rest Assured
  • POSTMAN
  • Mobile Testing: Appium
  • CI/CD Tools: Jenkins
  • Linux
  • Android
  • Windows XP

Timeline

Automation Test Engineer

Global IT System
07.2020 - Current

QA Analyst

UNI IT Solutions
06.2016 - 04.2018

Business analyst - information technology

IP network and telephony -

Bachelor of Engineering - Electronics and Communication

Rahul Patel