Rupal Sudani
Email : adx8r6@r.postjobfree.com
LinkedIn : linkedin.com/in/rupal-sudani-972310104
Cell Phone: 647-***-****
Etobicoke, ON, Canada
CAREER OBJECTIVE
To obtain a Software QA Analyst/Automation Test Engineer/ Consultant position that challenges my QA-related experience and talent and encourages professional growth.
PROFILE
Over five years of knowledgeable Test Automation Professional experience with several skill sets and Testing Applications (Manual and Automation testing).
Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and software development methodologies such as Agile and Waterfall.
Experience with a comprehensive understanding of all phases of the Test Life Cycle, including requirement gathering, test planning and scheduling, testing, defect tracking, and reporting.
Specialized in GUI and Functionality Testing, Black box Testing, and System testing, including Regression Testing of Web-based applications.
Good experience in designing and developing different types of Automation frameworks like Page Object Model (POM), Data Driven Framework and BDD (Cucumber) using Selenium WebDriver, Cucumber, TestNG, JUnit, JAVA, Maven etc.
Good Exposure and Working Knowledge in using Jenkins as a Continuous Integration server to configure with Git for nightly batch runs of the Script.
Experience in writing and executing SQL queries to perform Data Validation and Back-end testing of databases to check data integrity.
Experience in defect tracking systems and bug life cycles using JIRA and Bugzilla.
Experience in API testing Using Postman and Rest Assured.
Performed root cause analysis by verifying application logs and SQL queries and comparing them with the application.
Good interaction with developers, managers and team members to coordinate job tasks.
Updating the status to the team in the daily scrum meeting.
Highly motivated team player with analytical, organizational, and technical skills and a unique ability to adapt quickly to challenges and changing environments.
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
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
REFERENCES
References will be available upon request.