beBee background
Professionals
>
Technology / Internet
>
Etobicoke
rupal sudani

rupal sudani

QA Automation Engineer

Services provided: Website Builders & CMS , Software QA Testers , Ecommerce Website Development , Functional testing

Etobicoke, Ontario
$15 / hour
Approximate rate

Social


About rupal sudani:

Hi I am Rupal Sudani. I have 5 years of experience as a QA Automation Engineer in Automation Testing, Manual Testing and Test Document creation., I have completed my masters in Information Technology.

Over the years, I have worked on different automation framework like Page Object Model, Data Driven framework and Behavior Driven Development (BDD) framework using Cucumber. In my current project, I am working BDD with Cucumber framework with various automation testing tools like Selenium WebDriver to automate the browser, Java to write test scripts, TestNG & Junit for framework, build tool such as Maven & Ant, GitHub for storing automation testcases and configured Jenkins for continuous integration to run automated scripts nightly.

From process point of view, I have experience working with both waterfall and agile Scrum projects. Having worked most of the time in Agile environment, I was actively involved in estimating, testing and automating user stories as well as attended daily scrum meetings, sprint planning meeting and story estimating with product owners and team using Project Management tools like JIRA. I have complete understanding of Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC). 

I have experience in various types of testing, including Smoke Testing, Functional Testing, sanity Testing, Regression Testing, black box testing and UAT (user acceptance testing), as well as conducting API testing using tools like Postman and REST Assured.

I also have very good hands-on exposure in creating test cases, writing test plans, Test Scenarios and Test Scripts using Test Management Tools like TestLink, TestRail and Zephyr. I have also filed a bug using Bug Tracking Tools like Jira and Bugzilla.

Along with this, I have written SQL queries to fetch data from databases to perform back-end testing.

Experience

 

 

TECHNICAL SKILLS                                                                                      

           

Automation Tools                             : Selenium WebDriver, Cucumber/Junit/TestNG, Rest Assured, Postman

Languages                                         : Java, C, C++, .Net

Bug Tacking Tools                            : Jira, Bugzilla

Automation Framework                : Page Object Model, Data Driven, BDD (Cucumber)

Databases                                         : Oracle, MySQL, SQL Server

Processes                                           : Agile – Scrum, Waterfall

CI and Build Automation Tools   :  Jenkins, Ant, Maven

Version Control Tools                   :  SVN, Git

Test Management Tools               :  Testlink, TestRail, Zephyr

Others                                                :  Eclipse, Visual Studio, IntelliJ, NetBeans, XML Editor

 

PROFESSIONAL EXPERIENCE                                                                                                        

           

Thinking Cap, Toronto                                                            Jul 2021 - Present 

QA Automation Engineer

Project: Learning Management System

A learning management system is a digital learning environment that manages all aspects of a company's various training efforts. It also manages user information for personalized delivery, including user profiles, job functions and preferences.

 

  • Followed Agile/Scrum methodology throughout the life cycle of the project.
  • Analyze the business requirements, functional specifications and design documents to determine the testing scope for end-to-end projects.
  • Involved in creating and reviewing the Test plan, Test Strategy, Test Cases and generation of various Test Scripts using Selenium.
  • Involved in designing BDD Framework using Selenium WebDriver, Java, Maven, Cucumber and TestNG.
  • Created Jenkins job for continuous integration and nightly execution of smoke and regression tests. 
  • Logged the errors with all details and coordinated with the development team to solve the problems using JIRA. 
  • Performed functional tests using Selenium WebDriver with data-driven framework and generated Extent report for test cases execution summary. 
  • Tested compatibility of application for static and dynamic content under various cross browsers using CSS selectors and XPath in Selenium.
  • Wrote SQL Queries to retrieve the data from various tables and to test the database.
  • Performed API testing using Rest Assured and Postman. 
  • Maintained Functional test cases in Zephyr and linked Zephyr to an automation framework to auto-update the result.
  • Participate in daily scrum, sprint, grooming, planning and retrospective meetings as part of the agile process.
  • Developed and documented detailed test cases by incorporating positive and negative functional and system testing conditions based on functional specification documents and use cases.
  • Worked closely with Business Analysts and developers to test the system and on fixing any defects.
  • Involved in Peer and Group reviews.

Environment: Selenium WebDriver, Java, TestNG, Cucumber, Jenkins, Zephyr, Agile, SQL, Maven, XPath, ChroPath, Eclipse, Git, Jira, Rest Assured, Postman

 

Bell Canada, Scarborough                                                       Mar 2020 – Jun 2021

QA Automation Engineer

Project: Bell Customer Service Web Portal

Bell Customer Representative Portal - Online Portal web is where Bell’s customer care representative maintains customers’ online accounts. Manage profiles, pay bills, check usage history and update plans.

  • Created detailed functional test cases based on the User and Business Requirement
  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Implemented Page Object Model with Data Driven Framework using Selenium WebDriver, TestNG, Maven and Java and extracted the data from external Excel files using Apache POI. 
  • Created and enhanced numerous test scripts to handle changes in the objects in the tested application's GUI and the test environment using Selenium.
  • Used Maven as a project-building tool, Git as a version control tool and Jenkins for Continuous Integration.
  • Used Selenium for testing different browsers for cross browsers testing.
  • Used the Postman tool to test API developed for the application.
  • Performed Regression testing on new builds, every modification in the application using Selenium. 
  • Involved in Agile Development Environment.
  • Created detailed defect reports in Jira with screenshots, steps to recreate and other relevant information.
  • Performed back-end testing using SQL queries to validate the data in the back-end SQL Server 

Environment: Selenium WebDriver, Java, HTML, Jira, Test Rail, TestNG, Maven, Apache POI, Unix, SQL, Git, Jenkins, Postman, CSS, Toad, Putty, MS Office

 

Dioqal Infomedia                                                                   Feb 2018 – Jan 2020 

QA Analyst

Project: Employee Self Services (ESS)

A web-based Human Resources automation system. The product features Learning and Development, Performance Appraisal, Goal Setting, online application submission, Travel, time, expense reporting etc. 

  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
  • Involved in testing the new functionalities based on test cases and coordinated with the development team in fixing the issues. 
  • Automated manual test cases with Java and Selenium and executed them daily.
  • Ensured the appropriate parties reviewed and signed off on test cases before execution. 
  • Performed browser compatibility testing using different browsers like IE, Firefox etc. 
  • Executed accurately and concisely Report Progress, Defect Status using Jira. 

Environment: MS Office, SQL, Toad, Java, HTML, JUnit, Selenium, ANT

 

 

REFERENCES                                                                                                               

           

References will be available upon request.

 

Education

 

EDUCATION                                                                                                    

           

Master Of Science in Information Technology

Veer Narmad South Gujarat University, India

Bachelor Of Science in Information Technology

Veer Narmad South Gujarat University, India

Professionals offering similar services to those of rupal sudani

Professionals in the same Technology / Internet sector as rupal sudani

Professionales offering Website Builders & CMS services

Professionales offering Software QA Testers services

Professionales offering Ecommerce Website Development services

Professionales offering Functional testing services

Professionals from different sectors near Etobicoke, Ontario

Other users who are called rupal

Jobs near Etobicoke, Ontario

  • Red Bull

    Manager, Field Marketing

    Found in: Talent CA C2 - 3 days ago


    Red Bull Toronto, Canada Contract, Temporary

    Company Description · The Field Marketing Manager (FMM) is responsible for building the local face of the global Red Bull brand, highlighting local relevance while staying in line with global and national strategies and priorities in their respective region. You will build strong ...

  • ONxpress Operations Inc.

    Manager - Solution Architect

    Found in: Talent CA C2 - 5 days ago


    ONxpress Operations Inc. Toronto, Canada

    Job description · Accountability Establishing a systems architecture for the Enterprise Applications, that enables systems integration between cloud native applications, databases and commercial off-the-shelf (COTS) software. The architecture should allow fast and efficient con ...

  • Beacontree Technologies Inc.

    software development programmer

    Found in: Talent CA 2 C2 - 1 week ago


    Beacontree Technologies Inc. Toronto, Canada

    Education: · Expérience: · Education · College, CEGEP or other non-university certificate or diploma from a program of 3 months to less than 1 year · or equivalent experience · Work setting · Software company · Tasks · Write, modify, integrate and test software code · Computer ...