Skip to main content
Ramandeep Kaur

Ramandeep Kaur

QA Analyst

Talent
Toronto, OntarioMember since March 9, 2023
·

Hire this person

Send a job offer directly to this candidate

About

  • Having 2+ years of experience in the Information Technology industry with an emphasis on Software

Quality Assurance.

Background includes analysis, design, development, testing, and maintenance of

Complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) projects.

  • Expert in developing Java Selenium WebDriver test scripts, Test Frameworks and HTML reports using

TestNG, MAVEN build tools.

  • Expertise in analyzing business specifications for the design and development of Test plans, Test Cases,

Test Environments, Test Sets, Requirement Traceability Matrix and Defect Reports.

  • Expertise in manual testing including Requirements Analysis, writing Test plans, Test Cases, and

RTM.

  • Good experience in JIRA with Zephyr.
  • Strong experience in cross-browser, cross-platform web testing with Selenium WebDriver.
  • Good experience with Selenium in creating Java test scripts for Black Box Testing and White Box Testing.
  • Expertise in performing different types of Testing: White Box (Unit Testing, Integration testing), Black Box,

Smoke, Functionality, Integration, Stress, Volume, System, Performance, Regression Testing, and Full Life

Cycle Testing.

  • Proficient in various testing types such as Integration, System, Functional, Regression, Sanity, Smoke,

User-

interface (GUI), Database, User Acceptance Testing (UAT), Ad-hoc, and Performance Testing.

  • Proficient in using the Test management tool HP QC/ALM for Test Planning, Test Designing, Test Analysis,

Test Execution, Defect Tracking, and Reporting.

  • Worked with Agile practices using CI/CD pipelines, with Jenkins (Continuous Integration).
  • Good Knowledge of automation framework in Selenium WebDriver using a Behavior-Driven (BDD)

approach in Cucumber framework with Gherkin.

  • Good Exposure to implementing Agile Methodologies and Waterfall Methodologies in Testing Projects.
  • Used Postman tool to test REST API.
  • Expertise in data-driven tests using SQL and Database/Backend Testing and extracted data from different databases and verified.
  • Good documentation skills; created Test case documents for Unit Tests, System Test, and Integration and

Post implementation testing.

  • Exposure to Finance, Retail, and Insurance Domains.
  • Expertise in Problem-solving and Bug Reports using Bug Tracking Tools.
  • Experience in writing SQL Queries, Oracle, and DB2.
  • Expertise in preparation of test metrics and various reports like Daily and Weekly status reports, test execution report and test summary report.
  • Configuring, automation and maintaining build and deployment CI/CD tools GIT/GitLab, Jenkins.

Experience

Client: BMO

Duration: Jan 2021 to Present

Role: QA Analyst

Responsibilities

  • Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing,

Security testing, , GUI testing, and User Acceptance testing.

  • Setup and configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium

Java Client Driver.

  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG, and

Java (Eclipse IDE)

  • Designed and developed the application using Agile Methodologies during the Software Development

Lifecycle (SDLC).

  • Wrote and executed Selenium tests for automation testing of the web application using Selenium

WebDriver and used log4j for logging automated steps and script errors and published Extent Reports of test execution results.

  • Created user-defined functions in Java and implemented the functionality with Selenium.
  • Implemented assertions for better validation using TestNG.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Created Test plan, High-level scenarios, test case construction and test estimates, resource estimates and weekly status report.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for a nightly batch run of the Script.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver,

Testing, and Maven technologies under the Java platform.

  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for a nightly batch run of the Script.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Used Xpath and DOM to work with dynamic and static objects in Selenium.
  • Designed and developed test structure for web services to validate API calls using Rest API
  • Managed Test results and defects using the JIRA defect tracking tool.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Worked on Web services using POSTMAN exclusively on obtaining the needed information using the

HTTP Methods such as GET, POST, PUT, DELETE and PATCH for API Testing. Prepared test cases on postman to validate JSON Schema, Http Status codes, JSON values etc. and generated unique data every time using Java Script in Pre-Request scripts.

  • Created automated script for REST-API testing using Rest Assured framework. Validated SOAP

UI and Restful API services.

  • Proficient with testing Rest API’s and created automation scripts with Rest Assured and worked on different authentication types such as OAuth 2.0, Bearer token.
  • Worked with Developers, Business analysts, and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
  • Participated in the Agile software testing process with regular QA meetings to discuss major features of the application, and test cases to write and execute.

Environment: Java, Agile scrum, Selenium WebDriver, TestNG, Maven, BDD, Gherkin, Cucumber, RESTful APIs,

Jenkins, GIT, XPath, Eclipse, HTML, CSS, XML, JIRA, MS Office, SQL, Log4j, Oracle, Windows.

Education

Computer Systems Technician………………………………………………………………………………. (May 2019-Dec 2020)

Canadore College of Applied Arts and Technology, Mississauga, ON, Canada

Reviews