Post Job Free

Resume

Sign in

QA Automation Engineer

Location:
Toronto, ON, Canada
Salary:
70000
Posted:
July 11, 2023

Contact this candidate

Resume:

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.



Contact this candidate