Post Job Free
Sign in

Quality Assurance Test Engineer

Location:
Oakville, ON, Canada
Posted:
May 19, 2024

Contact this candidate

Resume:

Name: Shreshta E Cell No: 613-***-****

Email: ad5s28@r.postjobfree.com

AUTOMATION/ PERFORMANCE TEST ENGINEER

PROFESSIONAL SUMMARY:

Around 7 years of Quality Assurance Analyst experience in Manual/Automation/Performance testing, Python, SDET of Web Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based Applications.

Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.

Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.

Test Tablet web version of Microsoft Dynamics 365 CRM as well as Mobile online/offline versions for Sales Rep's SM's.

Designed techniques to impose HPOV alerts on Big Data Platform during data ingestion and processing

Performed functional testing using databases such as Oracle SQL Developer, Teradata SQL Assistant, IBM DB2, and Big data tools such as Mark logic NoSQL Database, Cloudera impala, Apache Hadoop, HDFS, Sqoop and Hive.

Involved in automation testing using TOSCA.

Around 3 years of experience in ERP SAP Testing, Implementation, Customization, Development, and Software Quality Assurance.

Worked on different batch control and monitoring tools like Control-M, Auto Sys and Air Flow

Responsible for estimating the cluster size, monitoring, and troubleshooting of the Spark databricks cluster

Expertise in Manual Testing and Jira and Service Oriented Architecture.

Test Driven Development/BDD AODA and WCAG compliance guidelines

Worked for TOSCA integration with Jenkins.

Coordinated QA team in testing Microsoft Dynamics 365 CRM

Extensive experience as a Performance Test Engineer,Python with expertise in Performance Testing, Functional Testing, Software Development lifecycle (SDLC), Test Case Development/Automation, Test Scripting in HP LoadRunner, TruClient, Silk Performer and Rational Performance Tester

Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.

Involved in data loading from Unix to HDFS and created Hive Databases, Tables.

Worked for TOSCA integration with Jenkins and AODA Testing.

Cloud based ERP Technologies such as Workday 30, SAP, Microsoft Dynamics 365 and Oracle ERP

Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium Web Driver, C#, JavaScript.

Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/Web Driver/IDE/Grid, HP Quick Test Professional and Junit/Testing, Load Runner.

Performed capacity planning and managed capacity utilization to sure high availability and multi-tenancy of multiple Hadoop cluster

Expertise in Automation Testing using QTP /UFT, TOSCA, Selenium and Squish.

Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center

Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.

Prepared detail testing roadmap for Data Migration, MS Dynamics 365, OSC, Oracle CPQ & Oracle ERP (QTD, PTC PTM, ATRI.

Built JavaScript based test framework using cucumber JS, web driver io, node.js, angular.js.

Involved in setting of QA Test environment with simulated POS test environment.

A resourceful team player with good Interpersonal, effective problem solving and decision-making skills. Looking ahead for great career in a fair working environment with opportunities to grow.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver/RC/IDE/GRID, UFT, SOAP UI, JIRA, Protractor, JMeter, Manual Testing, Cucumber.

Technologies: HTML, CSS, Core JavaScript, AngularJS, TuneUp JS, Core java, C#, JSP, VB Script, Ruby, Python, Groovy, Wifi, XML, log4).XSLT, XPATH, XSD, Swift, Calabash, Objective C, C, C++, UML

Test Framework: Junit, TestNG

Project Methodologies: Agile - Scrum, Waterfall, V-Model

Defect Tracking Tools: Jira, Bugzilla, IBM Rational, ClearQuest, TFS, GIT, Service- Now.

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Servers: WebLogic 10.3.3/10.3.2/10.3.1, IS,5.0/6.0/7.0, WebSphere 8.0/7.0, JBoss 6/5/4, Apache Tomcat5.x/6 Protocols: TCP/IP Protocol suite (HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Packages: MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio, MS Visio Databases: SQL Server, MS Access, db2 and Oracle

Operating Systems: Windows variants, UNIX, Linux, IOS.

Professional Experience

Client: Scotia Bank, Canada July 2023 – Present

Role: Automation Test Lead.

Responsibilities:

Develop a comprehensive automation test strategy that aligns with the goals and objectives of the investment banking tool.

Plan and schedule automated testing activities for different phases of the project, such as requirements analysis, test design, execution, and reporting.

Create and maintain a test automation framework using selenium, cucumber, and Test NG that is specific to the demands of the application.

Defining the testing activities and testing scope for the testing team.

Create and manage application automation test scripts. Make sure the scripts are modular, scalable, and easy to maintain.

Responsible for assigning tasks, determining priorities, and monitoring team progress on everyday basis.

Review test artifacts such as test cases, scripts, and data to ensure their quality, consistency, and adherence to the test strategy and plan.

Work together to find and record errors with the development and business teams. Monitor issue resolution and confirm fixes.

Gather updates from various stakeholders and ensure that the team fully understands the requirements.

Create and distribute test reports to stakeholders, providing insights into the application's quality and the status of testing efforts.

Client: ATB Financial, Edmonton, Canada Sep 2021 – June2023

Role: QA Engineer/SDET,Python.

Responsibilities:

Responsible for the delivery of the projects and to ensure the team following Automation standards.

Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.

Used Selenium Grid to run test cases in multiple browsers and Platforms.

Responsible for implementation of Hybrid Test Automation Framework, Page Object Model (POM) using Selenium WebDriver, TestNG.

Expert in analyzing system and functional specifications, Use cases, Business Requirements and Business rules to prepare Test Plans and design Test Cases from business requirements.

Owned the QA role throughout the projects. This includes: consume requirements, write and execute test cases, monitor testing progress report status. log defects, track and test defect fixes, collaborate with team members, monitor project progress, in corporate schedule and scope changes, shepherd the product to delivery, played responsible role for quality of product.

Experience in testing web services (SOAP. REST) using JMeter and ability to script in Vu-Gen LoadRunner (Web services protocol).

Configured and administered Octopus tool for NET deployments and created NuGet packages for deployment in DEV, QA,UAT, PTE and PROD.

Conducted COTS Product evaluation in comparison to the existing Enterprise tools.

Experience in planning, developing and deploying test strategies for large-scale MS Dynamics CRM, ServiceNow Web applications and client/server systems.

Performed Installation, Functional, Compatibility & Regression testing of my Thomson & First Choice mobile apps in iOS & Android devices.

Efficiently handled monitoring and troubleshooting the studio environment through Orchestrator.

Experience in various types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing Regression testing, Unit Testing, Black box testing. Functional testing, End to End Testing, Database testing, AP testing and User Acceptance Testing.

Developed automation scripts in Python using various libraries like Pandas and Numpy..

Conducted COTS Product evaluation in comparison to the existing Enterprise tools.

Responsible for collecting and applying transaction request from 3270 mainframes, ATT 38 and Pyramid platform utilizing Towndo's 2 protocol to collect transaction request from various platforms.

Review of test plans and test cases based on the requirement document like BRD and SRS and Attending weekly meetings of projects and provide inputs from the Testers' perspective.

Automated data movements using python scripts.

Involved in testing AJAX components with Jasmine and Protractor.

Reported test creation, execution & defect status by generating reports & graphs from MS Team Foundation Server (TFS) & Microsoft Test Manager (MTM).

Responsible for testing the backend (DB), after the ETL Job is initiated from ETL and validate along the way by analyzing intermediate files and validating how the initial source data is transformed and updated in the database by writing SQL

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Fire path, Firebug Eclipse, XPATH, Java, Android, SQL Server, JMeter, Protractor, JIRA, Squish, AngularJs, GIT.

Client: Cooperators Insurance, Toronto, Canada Apr 2020 – Aug 2021

Role: Performance Test Engineer/SDET.

Responsibilities:

Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new good experience in using APM tool AppDynamics in monitoring business transaction across all tiers (web/app/DB) of the applications.

Develop scenario-based testing for the Jmeter scripts.

Create, schedule, and run the scenarios using Meter and generate necessary graphs

Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA test management tool, also using Zephyr tool for writing test cases and creating test metrics/reports.

Involved in testing applications based on different platforms such as Web based, Java, Siebel CRM, ESB, API & Web services (SOAP UI), Oracle OIC, Mainframes, IXH & LSH across different domains

Responsible for estimating the cluster size, monitoring, and troubleshooting of the Spark databricks cluster.

Hands on Experience in mobile devices, IOT (smart watches) Desktop/workstation/Notebooks.

Gathering and analyzing the performance requirements.

Preparation for the Business flow documents and test scripts for the identified business transactions

Traceability document update and Test management tool Zephyr, log defects in JIRA and coordinating with DEV team till closure of bug.

Followed a change control process for managing changes as and when they occur during the project life cycle.

Experience on IOT/Android mobiles/workstation/Desktop & Notebooks.

Experience on Splunk Enterprise Deployments and enabled continuous integration on as part of configuration (props. conf, Transforms. Conf, Output. Confg) management.

Helped build the Logstash environment on Linux machines.

Coordinated with Application, server & D teams during and after the load test.

Developed Analysis results document & efficiently communicated the performance bottlenecks with all the concerned

teams, management & project manager.

Creating and executing Load Test, Performance Test and provide adequate supporting information for bottleneck analysis.

Environment: JMeter, AppDynamics, Grafana, LoadRunner, Neo load, Java, JavaScript, Jenkins, Blaze meter, AWS.

Client: National Bank of Canada, Montreal, Canada Jan 2019 – Mar 2020

Role: QA Manual Test Engineer,Python.

Responsibilities:

Manually verified the validity of the failed test cases. Performed Positive, Negative and Black box testing on the application.

Hands on experience in Microsoft Azure Cloud Services (PaaS & SaaS), Storage, Active Directory. Application Insights, Azure Function Apps. Web Apps, Logic Apps, Service Bus, Key Vault.

Designed flexible project foundation enabling rapid implementation of e-commerce website capabilities.

Wrote Test plan and Test cases for the Integration testing and system testing.

Provide support to User Acceptance testers and prepare test plans for UAT team when required.

Maintaining automation scripts and versioning through GIT.

Executed Informatica workflows through UNIX shell scripts.

Configured Key Vault and Developed Functions using HttpTriggers to retrieve key's, secretes and certificates and enabled access policies for Azure function apps.

Responsible for Functional, Regression, UAT Testing.

Involved in the User Acceptance testing (UAT) to check the reliability for end user.

Utilized corporation developed Agile DLC methodology.

Created test and tested Web based and consumer applications, using manual and automation tools like HP ALM.

Good knowledge and proper understanding of Azure Data Factory (ADF) such as mapping data flows, pipelines.

Lead Performance Engineer implementing Jmeter Performance Testing for multiple Confidential clients across the Canada.

Developed Test cases for manual testing and automated with QC and Selenium.

Used Firebug to do web-based testing with selenium for the commands and locator application status reporting and test updating in HP ALM.

Creating test scenarios and Test Cases on MS Excel.

Used UML notations for Object Oriented Design and Documentation.

Extensively used Postman in web services testing

Did Integration Testing, GUI testing, Smoke and Sanity Testing, and Acceptance testing in the new builds for Basic Functionality Checking.

Extensively used Selenium Locators like ID, Name, Link Text, and CSS.

Designed and implemented SQL queries for QA testing.

Prepared user manual and performed user acceptance testing.

Played a key role in the planning and testing the system enhancements and conversions.

Environment: HP Quality Center/ALM, Jira, UAT, SOL Server, MS Word, MS Excel, MS PowerPoint, SOUP UI, Selenium Web Driver, API, TestNG, Maven, Jenkins, Page Object Model, Postman, POM, Data Driven Framework, Quality Center, XPath, UNIX, Web Services, Agile, Apache, Internet Explorer, Firefox, Chrome, SQL. Windows.

Value labs, India Jun 2017– Nov 2018

QA / Support Analyst,Python.

Extensively used QT integrated environment like Data Table, Actions, and Recovery scenarios.

Performed Manual Functional testing with QC and Regression Testing with QTP.

Designed and executed manual and automated test cases through QC by integrating QT using data-driven testing.

Good experience in Dimensional and Relational Data Modeling using Star and Snowflake Schemas, OLTP/OLAP system, Fact and Dimension tables, Conceptual, Logical and Physical data modeling using Erwin.

Project is developed using waterfall methodology.

Extensively queried through SQL to check the database records.

Reviewed database test cases per assigned requirements to validate reports by retrieving data with complex SQL queries from Oracle database.

Used Star Schema and Snowflake Schema methodologies in building and designing the Logical Data Model into Dimensional Models.

Coding and Implementation of ABAP Programs, SAP Configuration, Building and modifying various Reports and Transactions.

Involved in Performing the web services testing with SOAP UI by validating request and response for XML, JSON files.

Extensively used descriptive programming in QT to handle dynamically changing screens without having to manually change the script.

Involved in Systems Integration Testing of web-based applications.

Performed Regression testing for every modification in the application and new builds using Selenium RC.

Environment: Selenium QTP10, SOAP UI, Quality Center 10, C#, ASP.NET, SQL Server, TOAD, UNIX, HTML, VB Script.



Contact this candidate