Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Narinderpal Singh

Brampton,Canada

Summary

Self-motivated QA professional with strong problem solving, communication, interpersonal skills and 5+ years of experience in testing web applications in Agile environment using Selenium Web Driver, Core Java, Java Script, SOAPUI, REST Assured, Postman, SOA Test and other related technologies.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Quality Engineer I

TD Bank
12.2022 - Current
  • Prepared Test plan, test cases, communicated with software developers on quality issues
  • Prepared bug reports, developed, ran and maintained test Scripts
  • Engineered robust and advanced testing code to performs UI level email notification validation triggered by RESTful services by integrating Selenium, TestNG and BDD approach.
  • Ran test cases in Selenium Grid to perform parallel testing on different browsers.
  • Designed Test plans and test cases for assigned project
  • Involved in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and Bug life Cycle
  • Designed and developed Data Driven Test Automation Framework by using Java with Selenium as MAVEN project
  • Designed, Developed and executed automation test scripts for functional test cases using JAVA, Selenium Web Driver, TestNG and Eclipse
  • Arranged and performed walkthrough meetings on designed test plan with Business and Technology
  • Discussed, analyzed and provided variety of solutions for defect to dev team during daily defect triage meetings
  • Implemented automation scripts for Behavior-driven development (Cucumber) framework using Gherkin scripting language
  • Designed Test Objective Matrix for assigned projects
  • Generated TestNG default HTML test report to analyze test results and improve test scripts by refreshing project to get test-output
    after test scripts were run completely in Eclipse IDE

QA Automation Specialist

Evertz
02.2021 - 11.2022
  • Identified test cases to be automated and performed data driven testing and GUI Check Points using Selenium Web Driver and enhanced overall functionality of application
  • Work with DevOps team, collaborate with QA Consultant, Continuous Delivery Lead and Continuous Integration Lead to build the automated test & deployment platform with related tools, such as Selenium with Java and Maven packages and Jenkins
  • Designed Automation Framework (Keyword Driven) from scratch, identified and executed test conditions that can be automated
  • Created functional automation scripts for report generation module using tools Selenium Web Driver and TestNG
  • Setup Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms
  • Create test plan, test cases, test API using SOAP UI, write TestNG test cases, execute code coverage, write automation scripts using Selenium Web Driver and execute database queries for testing purpose
  • Create and maintain reusable set of automated tests: Unit, Integrated, and functional tests with QA and business experts
  • Identify test cases to automate. Automate test cases using Selenium Web Driver, Cypress, Test NG and Java Technologies (Eclipse IDE)
  • Responsible for implementing POM (Page object Model) using Selenium Web Driver, TestNG and Java
  • Integrating test suites to Jenkins to execute them automatically after every successful deployment and run automation regression test suite in Jenkins build pipeline
  • Identify and create reusable test data, particularly for automated testing
  • Create and execute test cases to validate web services using Rest Assured and Postman
  • Wrote SQL queries for accessing data from MySQL database and executing SQL queries to validate the data in MySQL
  • Attended daily Stand-up meetings as part of Agile (Scrum) development

Test Automation Engineer

Infosys
11.2018 - 11.2020
  • Involved in preparation of test cases, communicating with software developers on quality issues following it with bug reports, developing, running and maintaining test Scripts
  • Engineered robust and advanced testing application that performs UI level email notification validation triggered by RESTful services by integrating Selenium, SOAPUI, Groovy, TestNG and Apache POI
  • Designed Test plans and test cases for assigned project
  • Involved in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and Bug life Cycle
  • Designed and developed Data Driven Test Automation Framework by using Java with Selenium as MAVEN project
  • Designed, Developed and executed automation test scripts for functional test cases using JAVA, Selenium Web Driver, TestNG and Eclipse
  • Created Selenium scripts in Java to perform end to end automation testing
  • Implemented Data Driven Framework using Selenium Web Driver and contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG and created periodic scheduled builds using Jenkins
  • Arranged and performed walkthrough meetings on designed test plan with Dev, QA, and business teams
  • Discussed, analyzed and provided variety of solutions for defect to dev team during daily defect triage meetings
  • Implemented automation scripts for Behaviour driven development (Cucumber) framework using Gherkin scripting language
  • Performed database testing for validation of stored procedures triggered by service calls using data mapping, data integrity, and data isolation test techniques
  • Designed Test Objective Matrix for assigned projects
  • Generated TestNG default HTML test report to analyze test results and improve test scripts by refreshing project to get test-output after test scripts were run completely in Eclipse IDE

QA Automation Tester

Barracuda Networks
12.2016 - 10.2018
  • Worked closely with QA Lead, business analysts, developers, and end-user groups to ensure software functionality and technical design requirements are met Involved in Mobile automation testing using NextGen Framework
  • Performing Functional and GUI testing on developed product using various combinations (Positive & Negative testing)
  • Responsible for Defect Reporting, Analyzing, Tracking and Report Generation using JIRA and Confluence
  • Performing compatibility testing on various mobile devices with different platforms (iOS and Android)
  • Involved in test data conditioning and preparation as per requirements for test scenarios using test data Management Portal or host system
  • Setup smoke test suite in Jenkins CI (Continuous Integration) with Maven build script
  • Used business requirement documents and created comprehensive requirement traceability matrix
  • Worked with JIRA for test case management, test reporting, and other functions
  • Used Agile methodology (Scrum) to ensure new features meet customer requirements
  • Automated regression suite using Selenium (Web Driver) and responsible for developing dynamic framework which could automate all test cases
  • Extensively worked on GitHub and SVN as version control tools and HP ALM for managing test planning and test execution results
  • Built Automation Test Scripts Using Java and TestNG to verify functionalities design of web application as per requirements

Education

Post Graduation Diploma - Wireless Telecommunications

Humber College
Toronto, ON
09.2016

Bachelor of Science - Electronics And Communications

I.K Gujral Punjab University
India
06.2015

Skills

    Languages : Java 18, Java/J2EE, HTML, CSS, JavaScript, SQL

    Frameworks : Spring, Spring Boot 27x, Spring MVC

    Web Technologies : Servlets, JSP, HTML5, CSS3, Java Script, XML, JSON

    Web/Application Servers : Apache Tomcat, JBoss

    Software Methodologies : Agile Scrum, Waterfall

    IDE/Tools : Eclipse, STS, IntelliJ IDEA, GIT, Bit Bucket, Jenkins, Jira, Confluence

    Testing Tools : Selenium, Rest Assured, Post Man, SOA Test, TestNG, JUnit

    Operating Systems : Mac, UNIX, LINUX, Windows

    Others : Microsoft Office

Certification

  • ISTQB Certified

Timeline

Quality Engineer I

TD Bank
12.2022 - Current

QA Automation Specialist

Evertz
02.2021 - 11.2022

Test Automation Engineer

Infosys
11.2018 - 11.2020

QA Automation Tester

Barracuda Networks
12.2016 - 10.2018

Post Graduation Diploma - Wireless Telecommunications

Humber College

Bachelor of Science - Electronics And Communications

I.K Gujral Punjab University
  • ISTQB Certified
Narinderpal Singh