Post Job Free

Resume

Sign in

Quality Assurance Data Integrity

Location:
Montreal, QC, Canada
Posted:
August 20, 2023

Contact this candidate

Resume:

SARIKA DHALL

Phone: 438-***-****

Email: ady2m5@r.postjobfree.com

LinkedIn: linkedin.com/in/saru786/

“To obtain professional and financial heights, both for the organization and self, through my skills and knowledge and learn from presents as well as establishment also.”

PROFESSIONAL-OVERVIEW

● Software quality assurance (QA) engineer with a Bachelor’s degree in Computer Engineering and having 5+ years of experience in software testing in the area of mobile & web based using Manual and Automation testing techniques.

● Expertise in Testing Methodologies, Documentation of Test Strategies, Test Cases, Test Execution, and Defect Reporting & Tracking

● Developed Automated scripts using Selenium Webdriver, Cypress and frameworks using programming & scripting languages( Java, JavaScript, Python, PHP etc.)

● Experience in SDLC like Agile (Scrum), Waterfall Models

● Experience in Closed Box Testing or Black Box testing i.e. totally based/focused on the testing for requirements and functionality of the software application

● Experienced in complete Software Development Life Cycle(SDLC), Software Testing Life Cycle(STLC)

● Extensively worked on various Testing types such as System, Functional, Regression, Sanity, Smoke, User interface

(GUI), Database and Accessibility, System Integration, User Acceptance Testing

● Preformed Behavior Driven testing using BDD Frameworks like Cucumber with Java, jUnit and TestNG

● Good experience on Continuous Integration Tools like Jenkins

● Experienced with Postman tool to perform API/Web Service testing and Rest APIs using Rest Assured

● Strong knowledge on MySQL, SQL Server and NoSQL databases like MongoDB and performed backend data validations, Excellent experience with source control system such as GIT

● Good knowledge on cloud technologies like AWS, Azure

● Good skills and ability to work independently with minimal supervision and also perform as a part of team EDUCATION

● B. Tech: Bachelor of Computer Science Engineering - Guru Nanak Dev University, India

● MBA: Masters in Information Technology - Punjab Technical University, India

● Francisation(niveau 1): ALAC, Montréal, Québec, Canada

● AEC:Internet Programming and Development, CEGEP John Abbott College, Sainte-Anne-de-Bellevue, Canada EXPERIENCE

Readymode / Software Quality Analyst / Automation Engineer, Vancouver 2022-PRESENT Project: Automation – Web Legacy & Idea Applications Responsibilities:

● Reviewing and Analyzing requirements documents including business requirements, user stories, use cases and provided feedback to project team to improve documentation with sufficient details

● Developing, executing, and maintaining automation test cases in Cypress for Legacy and Idea projects.

● Creating test scenarios, executing and integrated test cases with Zephyr and logging defects in JIRA.

● Building packages and Deploying tickets branches to test environments and validating code deployment to servers

● Conducting execution of Smoke Test, Functional Test, System Test and Regression Test

● Involved in testing the API using Postman and Restful web service testing using Rest Assured

● Performing back end testing on MySQL DB to ensure the data integrity and correctness

● Reproduced the customer issues as per CSR requests, created incidents and documented. TELUS / Systems Quality Analyst / Automation Engineer, Montréal 2020-2022 Project: Automation – Web & Mobile Application

● Automation Tools & Language: Java, Selenium Web Driver, CI/CD on AWS using DeviceFarm SDK

● Framework: Page Object Model (POM), Hybrid - Maven, TestNG, Jenkins, Browserstack

● Version Control: Git

Responsibilities:

● Analyzing the Business Requirements Document (BRD), designed Test cases and Test scripts for the application

● Creating test scenarios, executing and integrated test cases with Practitest API and logging defects in JIRA.

● Deploying tickets branches to test env and generated iOS and Android mobile builds.

● Using Selenium WebDriver to run test cases in multiple browsers and cross Platforms as Compatibility Testing

● Developing UI automation hybrid framework from scratch using Selenium Webdriver, Maven, TestNG, Apache POI, Modular and Data-Driven framework, POM as a design pattern in Java language, JavaScript

● Conducting back end testing on MySQL DB to ensure the data integrity and correctness

● Follow and contribute to Agile activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).

● Integrating Automation scripts (Selenium WebDriver) in Continuous Integration tools (Jenkins) for nightly consignment run of the Scripts and GitHub as source repository.

● Involved with Devops in integrating AWS Device Farm with CI/CD pipeline to run cross-browser Selenium tests

● Performed migration testing, verified migration of the legacy system to the new system, wrote SQL scripts to check data integrity. Migrated selenium webdriver automation script in Java to Cypress using JavaScript. TCS client: TD Insurance / QE Functional Tester, Montréal 2018-2020 Project: Automation – Web and Mobile (Android/iOS) Applications Responsibilities:

● Reviewed & Analyzed Functional Specification Requirements in order to understand the AUT.

● Prepared Test Cases with the complete description of requirements, uploaded test cases and reports in ALM

● Performed Functional, System, Regression, Usability, Smoke and end-to-end Integration testing.

● GUI Automation testing using Selenium, Webdriver in Java.

● Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.

● Participation in daily scrum meetings, sprint grooming, sprint backlog, retrospectives and defect report meetings.

● Utilizing HP ALM for test case development, execution, defect tracking in JIRA & documentation in Confluence.

● Validated all the menus, customers, profiles, credit card transaction, and purchases information in the GW to make sure all the data is getting stored in the proper table & with accuracy.

● Performed (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins.

● Accessibility testing FR/EN with JAWS screen reader and WAT Tool. Mobile testing: Android, iPhone ADUXMedia / PHP Scripting and Automation, Montréal 2016 - 2018 Responsibilities:

● Worked on a PHP project using a proprietary MVC framework to create and maintain Selenium services to publish content automatically.

● Automated publishing content using facebook/php-webdriver library to control web browsers with Ghost driver for PhantomJS, Gecko driver for Firefox and Chrome driver for chrome. Performed data accuracy, validation and integrity testing using MongoDB queries.

● Well versed with handling elements in Selenium WebDriver.

● Completed tasks on time and meeting deadlines, Worked with remote Austrian web developers.

● Tested application integrated with Moneris payment gateway, Deploy to development, production and QA.

● Backend Technologies: PHP-7.0 proprietary MVC framework, MongoDB, PhantomJS, Linux-ubuntu, Selenium, LEMP environment on Docker and Vagrant, API

Brillio / Senior Engineer, India 2010 - 2014

Projects & Responsibilities: AskMe UI (Client: Microsoft Inc.) and Masters Projects of Brillio - Information Systems, HR Attendance,, PRISM, Goals, CSM

● Analyzed the Business Requirements Document, Technical Requirements document, use case documents to create manual test cases

● Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data and Traceability Matrix.

● Performed functional, regression, smoke, and end-end testing

● Responsible for creating test scenarios for user stories and creating automation test suites using Python Selenium Webdriver Pytest framework.

● Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases

● Updated QA status report and application database for management reporting purpose.

● Created error/ defect reports and communicated with developers, scripter and application owners for application defect tracking & resolution

● Performed data accuracy, data validation and data integrity testing using SQL queries to check the data on the Microsoft Azure SQL database. Identified, logged and retested defects.

● Manually verified the applications according to the requirements. Modified automation scripts as test case changes.

● Participated in Weekly meetings and walk through to discuss Defect Priorities TECHNICAL SKILLS

● Frontend Automation Tools: Selenium, Cypress, Frontend Automation Frameworks: Hybrid, Data driven

● Testing Framework: TestNG/Mocha, Design Pattern: Page Object Model, BDD, Cucumber

● Backend Automation: Postman, Java Apache HTTP Client, Swagger, Rest Assured API

● Programming Languages: Core Java, PHP, Python, C#, Databases: SQL Server, MySQL, MongoDB

● Version Controlling: Github, Bitbucket, GitLab, Continuous Integration:Jenkins / Github Actions

● Build Tool: Maven / NPM, Defect Tracking Tools: Quality Center, JIRA, Manual Testing

● Web Technologies: HTML5, CSS3, Javascript, jQuery

● Collaboration Tools: JIRA, Confluence, Slack, Notion,

● Test Case Management Tools - ALM, QC, Practitest, Zephyr

● Virtual Env: Vagrant, Docker, AWS, Azure

● Source Control Systems: Git (SourceTree), VSS, Microsoft Team Foundation Server (TFS)

● Operating Systems: Mac, Windows, IDEs: VSS, PhpStorm, NetBeans, Eclipse, intellijIDEA, PyCharm, Ride CERTIFICATIONS & ACHIEVEMENTS

● Readymode Administration and Agent Certifications - 2023

● Certificate in Cypress - Automation Tester with JavaScript, SelectorsHub - 2023

● Agile Certification acquired E0 and E1 - 2020

● ISTQB Training Certificate of Excellence in Software Quality Testing - 2014

● Certificate in Selenium - 2014

● “Appreciation” Letter, ADUXMedia, 2016

● “Long Service Award” - 2013 & “Spot” Award for Masters Project, Brillio - 2011



Contact this candidate