QA Automation Engineer
Request a quote with no obligation
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.
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
Thinking Cap, Toronto Jul 2021 - Present
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.
Bell Canada, Scarborough Mar 2020 – Jun 2021
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.
Dioqal Infomedia Feb 2018 – Jan 2020
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.
References will be available upon request.
Master Of Science in Information Technology
Veer Narmad South Gujarat University, India
Bachelor Of Science in Information Technology
Veer Narmad South Gujarat University, India