Post Job Free
Sign in

Manual and automation testing

Location:
Toronto, ON, Canada
Posted:
March 03, 2023

Contact this candidate

Resume:

KULWINDER KAUR

PROFESSIONAL SUMMARY

Accomplished, detail-oriented and self-motivated QA automation engineer with 5+ years of experience in software testing and software test automation in all phases of the Software Development Lifecycle (SDLC), Software Testing Lifecycle (STLC), Agile and Waterfall methodologies. Experts in writing and implementing tests, running automated scripts, planning and designing automation strategies, and training junior automation team members. Proficient in system testing, regression testing, functional testing, UAT, database testing, integration testing, black box testing, ad-hoc and exploratory testing. Proficient in using JIRA and expertise in reporting bugs with a high level of information, accuracy and replication of useful steps. Extensive knowledge and experience in framework design. Thorough understanding of all aspects of automated and manual testing with Selenium (IDE, RC, WebDriver, Grid) and various business processes. Actively engage business analysts, project managers, and developers at various levels to review ideas and provide constructive feedback.

Proficient in Agile and Waterfall methodology, and have experience in implementing projects in several fields

Familiarity with Scrum and active participation in ceremonies such as Sprint Planning, Daily Standup/Scrum, Product Backlog Refinement, Sprint Review, and Retrospective Meetings

Extensive experience in story mapping and creating agile artifacts, such as Epics, User Stories, Acceptance Criteria, Mockups, Definition of Ready, and Definition of Done

Experience with Software Development Life Cycle (SDLC) and its documentation - BRD, Use Cases, Process flow diagrams, Data flow diagrams, business rules, functional and non-functional requirements, and creating/maintaining Requirement Traceability Matrix

Proficient in eliciting requirements using various tools such as requirements definition, elicitation, analysis, review and closure, requirements management, traceability and prioritization

Managed and prioritized stakeholder expectations and supported them with strategy and planning tasks

Ensure smooth delivery of the minimum viable product by proactively collaborating with all key stakeholders to define scope, allocate resources, estimate story points, and interact with developers, testers and end users to ensure minimum viable product delivery (MVP)

Support discussions and maintain a structured approach to planning, collecting, analyzing, documenting, communicating and managing requirements with stakeholders.

Ensure that test scenarios and test cases, user acceptance testing (UAT) and post-implementation verification (PIV) testing have adequate quality standards

With the support of testers, developers, and design teams who are experienced in delivering demos and presentations to corporate and internal stakeholders during the sprint review session

Seamlessly use JIRA and Confluence to create and maintain user stories through regular feedback from business and product managers on product features

Act as a liaison between stakeholders, subject matter experts (SMEs), business leaders, developers, and testers to drive positive outcomes

Bridge the gap between system specifications and business expectations by analyzing solutions

Demonstrate excellent organization and time management skills

CORE COMPETENCIES

Operating Systems: MS windows 2000 and above, MS Windows 2016 server, Linux and Mac OS

Programming Languages: Java, C, C++

Testing Tools & Utilities: Selenium (Eclipse), TestNG, Cucumber, Postman, Jenkins, Jira, Maven, Extent Reports, Log4j, and GIT HUB.

Technologies: SOAP, REST, Web services

DBMS: SQL Server2019, MySQL, Oracle

PROFESSIONAL EXPERIENCE

Senior Automation Test Engineer Aug 2020- Present

Manulife Insurance, Toronto

Execute automated tests for Web and Mobile applications testing using Selenium and Java.

Worked on Git and Git Hub to maintain code and track source code changes during software development.

Use the TestNG listener to capture screenshots of failed test cases and critical checkpoints.

Perform data-driven testing and read data from Excel by adding Apache POI as a dependency.

Working on Postman tool for API testing.

Design Data-Oriented Framework and TDD framework based on POM (Page Object Model).

Use Selenium Grid to run cross-browser tests and Log4j for logging actions.

Manage and report bugs, test cases with tight priority/severity, and track issues using JIRA.

Apply the TestNG group function to split the sanity, smoke and regression test cases.

Represent ideas and collaborate with passion in sprint planning, daily stand-ups, and sprint retrospective meetings.

Validate the application in the environment with the sprint team using agile methods and perform functional testing, System integration testing, Regression testing, User acceptance testing (UAT) and End to End testing

Prepare test plans and test scenarios based on technical/functional user requirements and change requests from interactions with product owners, business customers, developers, and QA managers.

Environment: Selenium WebDriver, Java, Maven, TestNG, Jenkins, Git, Git Hub, Postman, Log4J, Extended Reports, Agile, JIRA, XML, XPATH, Windows.

QA Automation Engineer Feb 2019- Jul 2020

Home Depot, Toronto

Execute SQL queries to verify data mapping and integrity.

Run positive and negative tests against the requirements.

Worked on the Postman Tool to perform functional testing of SOAP and Rest Web Services.

After reviewing business requirements and IT design documents, test plans and test scenarios are created appropriately.

Read test data from Excel using Apache POI and properties files using TestNG and Selenium.

Run TestNG annotations in Selenium WebDriver and execute a series of tests as a TestNG suite.

Develop and execute manual and automated test cases for system testing using JIRA as test management tool.

The framework is planned and designed (POM uses page factory) to perform functional and regression testing using Maven as the build tool.

Actively participated in walkthrough, inspections, reviews, and user group meetings with BA’s and developers and created meeting notes on daily execution/highlights of the project.

Worked on Selenium to perform functional, integration, smoke, sanity, and regression testing on new builds and every change request implemented in the application.

Participate regularly in SCRUM and sprint meetings, send weekly progress updates to the project manager, and discuss quality and schedule issues.

Environment: Java, Selenium WebDriver, TestNG, Maven, Selenium GRID, Jenkins, JIRA, Agile Methodology, XML, SQL, XPATH.

QA Test Specialist Dec 2017- Jan 2019

TELUS, Toronto

Reviewed and analyzed business requirements and specifications to recommend in-scope and out-of-scope testing.

Prepared and executed scenarios for Regression Testing on the new build.

Created various test cases with various test conditions.

Highly skilled with Test documents, such as Test Scenarios, Test Cases, Bug Reports, Use Cases, etc.

Performed User Acceptance Test (UAT) with users and customers, and recorded issues log based on results and shared with team.

Worked with ALM and Jira as a tool to prepare test cases, processes, bug tracking, logging and reports.

Interacted with developers to analyze and solve problems encountered during application testing.

Performed manual, automated testing - using Selenium, Scrum and system testing of application at different stages.

Performed various types of testing like smoke, system, system integration, user acceptance, database, and regression.

Used different locators such as, User Id, Name, Links, XPath, and CSS to work with dynamic and static elements in the application.

Experience in regression testing by running scripts developed in Selenium.

Verified compatibility in cross-browser testing by running Selenium test scripts on different browsers.

Worked on keyword-driven and data-driven API (POI) architecture using the TestNG framework.

Integrated TestNG with Selenium to generate test execution results in Eclipse.

Participated in the Continuous Integration of the automation framework with Jenkins.

Used the SOAPUI tool to test SOAP services and REST APIs

Actively participated in the design phase with product teams, developers, and DBA members.

Environment: ALM, Selenium, Test NG, Eclipse, IDE, Firebug, Jira, HTML, MySQL, Linux

QA Test Analyst Sept 2016- Nov 2017

TD Bank, Toronto

Interacted with developers and users to analyze the business requirements and functional specifications.

Analyzed requirements, system design and prepared test strategy.

Document test plan and test case based on solution definition document and use case document.

Analyzed modules and designed test cases and test scenarios in Windows and UNIX environments.

Reviewed project charter documents, business requirements documents, and RTM to track use case specifications, system requirements specifications, and user interface functional specification documents .

Performed GUI, Smoke, Ad-hoc, Functional, System, Integration, Regression, Back-end, Performance, Load, Stress and UAT Testing.

Supported developers with test files and test data

Created a Requirements Traceability Matrix for products across releases and updated the requirements Traceability Matrix in a timely manner with changes in HP Quality Center.

Posted bugs to Quality Center and tracked to complete by follow-up with the development team.

Used Quality Center to document and report defects within established processes and tracking systems.

Environment: Google Chrome, Fire Fox, Internet Explorer, M.S. Office, Jira with Xypher, SQL, Skype for Business, Outlook.

EDUCATION CERTIFICATION

Post-Graduation diploma in Web Design and Development

Lambton College, Brampton, Ontario, Canada

Master’s in Computer Science Engg.

Bahra Group of Institutions, Patiala, India

Bachelor’s in Computer Science Engg.

BBSB Engineering College, India

Diploma in Computer Science Engg.

Polytechnical college, India

Toronto, Ontario

+1-647-***-****

*********.******.**@*****.***



Contact this candidate